116
163
58
138
63
81
140
100
35
42
136
55
92
48
26
110
23
40
158
122
74
89
27
68
32
61
69
194
51
65
56
96
47
180
30
79
49
44
73
52
128
38
80
21
14
17
168