35
51
238
14
72
39
16
63
77
179
106
125
157
44
75
159
68
246
216
209
18
66
189
527
152
201
102
56
249
355
120
32
47
296
292
398
29
105
96
49
93
129
202
268
65
43
13
221
37
31
130
8
26
11
28
269
193
197
64