4
15
42
5
58
12
10
26
85
30
17
53
11
29
23
22
28
31
2
161
121
45
7
69
77
25
92
14
39
20
9
27
36
51
75
47
83
8
48
0
41
3
98
162
24
175
13