1
15
2
0
5
4
16
8
49
33
14
7
6
51
20
37
85
3
34
17
19
23
39
99
47
124
78
146
172
103
40
90
364
43
26
80
54
28
423