39
30
71
189
96
164
17
36
97
31
161
8
149
56
6
42
37
25
10
15
77
259
24
38
79
284
29
28
35
12
58
67
19
21
229
261
327
151
244
1339
155
308
202
483
87
574
627
349
412
609
320
333
141
474
196