33
294
60
45
17
107
25
125
93
224
68
69
31
179
142
106
12
64
72
136
9
6
14
21
188
238
24
79
370
48
42
183
277
76
200
359
137
110
62
262
130
28
114
19
3
81
34
61