7
3
75
30
45
92
23
113
29
50
97
133
56
95
249
117
315
256
32
110
40
127
134
57
91
111
188
172
58
60
73
143
169
83
147
98
295
80
43
84
100
71
149
88
141
162
86
49
417
36
182
72
228
213
94