111
51
17
38
47
37
9
3
45
24
52
191
15
22
27
19
18
56
1448
105
55
91
94
426
577
1131
13
23
34
46
95
148
81
14
20
21
11
4
2
288
145
570
36
32
44
80
6
65