0
32
13
3
4
18
10
20
7
100
33
19
17
12
35
116
47
54
23
24
21
9
22
2
58
59
88
45
16
85
27
31
25
11
242
82
69
193
137
46
81
49
93
145