0
2
96
16
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
62
157
79
57
82
19
17
77
80
236
66