15
13
19
11
52
21
93
180
24
63
986
26
64
607
6
264
85
101
30
106
122
37
72
25
33
77
95
310
1728
94
249
43
10
20
128
41
162
232
107
170
280
65
282
53
34
44
133
70
242
118
31
9
48
360
49
145
62