73
102
108
162
128
140
80
216
118
78
34
232
116
123
107
114
35
126
413
135
85
152
361
194
386
120
131
100
704
64
451
66
170
82
337
171
654
93
97
29
92
211
112
31
169
40
94
150
303
49
39
50
15
951
379
428
36
166