3
10
7
2
11
1
16
15
44
97
5
30
14
36
13
43
45
26
25
27
61
60
18
41
32
6
40
23
133
12
78
63
59
20
171
255
22
112
150
66
52
159
83
161
204
110