15
108
28
22
12
54
29
906
84
26
64
14
144
140
75
151
78
61
66
6
17
10
129
38
40
218
198
85
70
90
1440
1049
41
827
273
336
36
24
21
329
49
111
43
248
76
8
33
428
5