1
11
2
12
3
4
7
5
0
9
19
8
25
31
33
71
18
42
99
39
44
58
45
60
133
97
123
96
98
28
23
92
114
27
55
353
13
105
51
244
108
134
364
155
156
104
36
52