10
61
59
93
41
86
44
155
340
429
6
14
39
90
30
43
1339
164
7
379
17
101
116
144
110
36
178
15
104
53
139
24
27
270
1328
69
16
23
212
81
586
117
145
77
328
265
56
32
33
19
9