5
7
3
9
11
1
6
2
0
4
14
12
8
32
10
37
78
58
50
25
63
61
30
125
36
224
51
102
39
64
178
182
440
115
214
239
34
52
407
232
262
544
138
99