100
29
14
95
6
4
112
17
8
12
20
9
57
21
58
47
1
16
19
2
121
37
3
27
42
15
7
35
76
56
26
59
64
10
24
22