28
92
213
34
36
103
217
102
53
612
261
94
52
634
304
41
338
109
198
276
322
70
45
234
568
1715
29
71
24
170
68
155
667
1183
89
4239
206
30
14
11
8
646
189
167
43
25
39
40
62
74
101
63