105
776
194
81
37
65
28
46
487
181
120
24
340
375
407
56
61
34
174
44
98
43
319
281
419
62
1861
1291
48
27
247
124
50
104
125
79
273
29
100
7928
1183
2023
720
2345
718
49
1343
112
47
186
77
21
208
152
129