6
1
9
8
7
0
2
13
24
37
11
51
98
33
301
66
120
414
180
281
256
312
142
486
847
209
410
56
124
95
31
252
93
192
275
107
88
100
44
87
83
105
81
115
45
298
58
72
149
125
76
153
89
221
294