24
4
25
22
21
13
6
7
30
12
5
40
27
0
44
63
58
33
36
31
92
105
331
133
70
15
10
113
56
135
237
214
45
50
18
23
152
108
14
82
219
85
164
48
99
446
252
163
295