121
39
23
103
125
26
214
29
34
45
21
14
17
128
248
58
89
210
266
63
118
64
405
41
5
44
139
43
502
134
95
1206
280
236
69
146
604
122
339
157
267
165
33
25
20
235
192
75
355
159
56
32
72
49
116