18
66
25
23
133
48
75
3
32
29
10
103
2
49
47
30
452
55
147
34
40
42
17
38
72
44
21
261
35
178
50
57
11
16
116
85
45
12
283
46
377
7
207
58
15
24
43
749
196