1
7
2
6
3
38
17
8
10
0
11
13
32
290
356
61
124
159
493
79
196
200
143
62
122
92
94
112
81
237
236
132
118
367
117
47
333
119
415
307
167
304
243
320
300
77
89
417
53
230
338
144