58
50
10
112
53
233
38
79
41
123
63
6
44
48
102
7
24
31
12
22
66
138
70
42
9
61
17
14
3
23
28
18
21
166
32
25
27
80
26
45
43
56