30
163
22
116
34
70
11
112
58
51
28
52
63
62
10
20
8
66
27
65
32
76
45
94
29
42
25
47
105
17
61
91
44
71
31
19
9
15
21
69
54
14
13
109
120
36
72