8
18
43
48
42
21
102
37
32
49
4
47
28
15
11
13
57
98
84
12
29
51
171
33
108
56
1
2
94
7
23
17
0
3
76
124
25
14
68
152
101
30
6
62
36
80