1
2
5
4
0
6
3
8
7
19
43
97
105
249
37
28
50
132
60
58
241
20
57
345
167
307
173
9
507
91
31
16
24
121
93
23
33
25
15
29
13
39