30
92
16
24
114
51
17
18
35
67
22
87
25
172
57
96
47
61
122
110
86
50
45
9
46
71
142
91
11
14
81
27
28
33
12
113
10
19
60
29
89
34
80
72
42
58
55