2
0
3
33
63
54
8
28
43
20
36
10
14
5
22
4
18
13
21
24
148
35
83
25
95
68
84
160
6
31
47
11
67
12
60
9
19
50
89