1
15
2
0
5
4
16
8
33
7
6
51
21
37
3
34
17
19
23
39
99
47
124
78
146
103
90
364
43
40
54
28
423
57
35
308
25