43
18
319
281
418
126
62
1856
29
189
1291
48
27
247
96
124
50
46
37
104
125
443
79
273
100
7917
1182
2022
44
720
2341
714
49
1342
163
112
47
30
186
65
60
77
21
7
208
57
152
132
129
177
61
275
364
32
223
276