82
90
48
17
14
100
25
87
148
37
205
11
39
15
129
75
66
125
646
85
53
116
44
179
162
40
157
95
55
32
63
331
1126
130
93
110
102
284
127
708
447
78
185
197
2149
357
145
164
437
421
77
27
118
253
288