34
88
3241
22
31
49
132
138
864
32
312
162
347
286
308
118
24
252
1120
69
1556
13
290
1482
52
48
192
119
496
41
510
87
277
39
154
55
867
57
73
72
136
53
33
98
269
341
654
58
175
65
35
45
102
54
23