26
78
69
55
12
95
122
22
121
39
23
103
125
214
29
34
45
21
14
17
128
248
58
89
210
266
63
118
64
405
41
5
44
139
43
502
134
1206
280
236
146
604
339
157
267
165
33
25
20
235
192