113
51
21
27
12
164
231
163
178
71
52
47
102
243
14
13
75
17
45
40
72
76
11
95
30
38
135
203
89
4
34
55
5
49
9
73
10
39
100
88
85
56
22
8
129
29
64