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
92
94
112
160
81
237
118
368
117
47
333
119
415
307
167
305
244
320
300
77
89