58
41
46
63
28
232
195
6
42
111
112
137
69
40
19
36
104
24
45
75
38
212
180
33
18
8
85
124
9
16
30
81
27
328
87
56
44
15
89
21
25
142
22
54
76
97
80
158
96