59
141
110
33
13
101
22
62
182
148
43
145
80
83
147
66
93
16
41
146
47
15
54
20
24
61
85
17
178
56
106
25
51
86
104
19
72
32
96
99
270
193
187
134
26
215
117
214
174
393
92
195
39
190
53