1
102
3
2
0
8
10
6
14
15
12
40
20
23
4
54
43
24
5
21
33
62
46
105
81
67
144
150
34
200
65
126
242
51
86
101
35
110
136
45
72
70
90
57
96
71
30
26