24
26
4
13
19
10
285
2
332
41
7
62
45
30
27
79
47
9
39
92
14
68
87
57
102
51
34
31
61
96
49
340
139
65
28
18
5
114
3
16
82
130
91
15
109
85
103