166
36
61
45
132
4
149
64
54
44
42
91
16
53
129
71
33
9
37
25
5
193
101
197
118
21
59
51
27
63
120
43
77
22
29
93
112
35
19
26
232
47
147
107
180
81
39
7
52
18
98
163
86