112
109
192
38
155
53
160
128
35
158
51
117
103
61
170
94
57
83
204
144
21
69
119
239
47
152
55
383
1194
214
285
445
227
52
167
66
41
76
127
257
49
130
150
252
25
60
162
154
22
84
50
161
126
14