6
71
30
45
91
23
110
28
50
96
131
111
56
95
246
117
315
253
32
40
126
133
57
109
188
172
58
60
73
141
168
83
147
94
295
80
43
84
100
29
49
88
139
161
85
48
417
36
181
228
213
128