9
0
1
2
14
5
55
15
29
73
38
52
19
6
17
102
25
31
16
99
61
30
192
3
33
13
49
86
41
37
106
46
4
145
95
62
24
40
179
43
59
74
58
23
7
57
101
128
39
51