34
260
28
99
63
17
81
37
35
13
139
19
132
61
75
85
76
316
134
230
104
54
24
88
53
8
312
189
111
251
175
87
29
42
80
68
144
149
209
167
138
107
124
170
216
262
142
112
257