122
98
109
19
42
33
114
58
8
121
4790
85
39
201
27
5
31
343
67
70
322
23
167
83
236
73
438
15
2070
14
102
63
187
314
135
1007
69
164
2189
10
30
253
284
53
184
216
524
22
62
28
88
49
553
24
709