44
271
12
24
30
106
399
409
101
17
16
6
73
56
58
23
31
9
40
27
15
38
90
371
34
29
80
81
235
262
206
50
61
78
123
22
341
120
42
1243
13
25
88
113
4
117
98
202
72