18
3
10
5
11
8
6
2
29
25
1
19
12
15
7
37
30
70
16
102
95
27
31
106
33
103
22
64
14
61
229
218
48
47
221
72
58
20
32
60
184
21
26