31
58
171
69
26
17
44
20
169
95
4
66
25
145
50
59
37
111
126
146
51
181
24
230
16
12
8
63
80
100
94
47
28
1
149
6
36
30
65
52
226
91
162
106
87
74
73
18
228
45
64
49