28
35
17
69
70
6
16
10
34
40
15
27
227
67
37
58
29
302
46
18
202
1232
110
75
250
3874
19
21
94
333
159
63
87
510
50
73
2238
24
62
45
26
68
284
32
55
141
473
56