1
3
7
15
5
0
4
9
13
8
6
49
18
11
2
10
12
14
34
360
61
38
494
80
197
200
144
62
122
94
112
160
81
237
118
368
117
333
119
307
305
244
415
320
300
418
338
149
259
148
90