30
197
73
124
40
232
192
193
151
27
46
92
164
88
54
209
48
31
104
32
69
96
182
123
61
176
143
190
139
141
70
55
93
65
64
99
313
129
52
224
125
168
37
63
276
91
108
82
107
72
242