97
82
87
132
147
61
54
28
41
98
80
64
110
100
281
189
14
159
120
76
19
117
57
93
387
49
181
383
59
288
146
242
60
303
46
161
78
72
192
442
88
65
222
128
94
168
153
328
247
107
92
85
308