0
1
12
3
16
9
10
5
14
2
11
7
50
62
30
72
182
73
105
63
69
44
48
28
58
195
140
33
45
36
4
264
32
295
15
46
20