116
139
34
392
11
18
823
10
36
30
43
85
8
248
23
706
258
48
365
152
46
15
851
13
224
629
49
44
123
387
336
264
129
27
7
720
22
98
14
71
56
105
283
407
107
51
1433
504