6
2
12
8
11
59
3
4
1
99
86
70
58
38
49
73
33
51
74
61
56
57
64
256
54
21
258
62
34
14
89
47
67
152
198
260
136
138
46
37
75
78
10
193
68
118
222
16
53