7
3
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
110
40
127
134
57
21
59
12
91
111
49
188
172
58
60
0
73
17
143
6
169