108
18
42
33
113
58
8
56
121
4781
84
36
199
25
5
30
342
67
70
321
23
167
82
236
71
437
15
2058
14
102
63
187
314
135
1004
69
164
2181
10
251
284
53
183
216
524
22
62
28
88
49
551
24
705
189
298