30
40
25
20
24
10
19
179
54
70
9
28
541
4
64
32
17
14
18
16
36
11
46
13
106
278
131
22
138
66
33
38
327
85
27
135
1246
205