61
181
160
92
125
95
43
233
145
39
36
28
41
129
91
126
80
65
83
30
81
78
333
278
223
33
66
24
456
140
122
136
52
354
123
185
62
112
89
27
100
118
64
55
10
130
44
17
111
26
144
94
29