1
0
2
108
17
7
3
5
6
4
8
24
33
11
34
46
18
9
29
42
32
14
37
30
63
54
45
20
28
23
35
43
147
39
16
62
157
79
57
82
19
77
80
236
66