29
22
16
43
10
28
20
9
61
7
37
223
21
69
47
134
17
13
38
55
85
111
4
79
23
3
5
51
227
96
53
40
100
48
148
11
32
27
41
358
8
57