225
162
12
100
133
45
29
6
89
173
105
66
61
114
11
135
119
158
49
76
43
21
5
23
20
64
87
9
30
19
51
15
25
36
22
14
13
53
24
32
27
33
40
108
128
97
47
84