10
6
3
7
75
4
8
30
32
45
33
15
92
23
113
29
50
79
46
179
97
133
56
95
249
117
315
256
126
34
110
40
127
134
57
21
59
12
91
111
49
188
172
58
60
0
73
17
143
170