63
98
164
44
188
348
32
56
798
455
106
150
341
225
187
59
67
232
28
33
109
163
48
31
74
102
322
16
12
304
199
137
222
60
45
58
403
157
185
76
35
179
52
162
54
89
156
242
110
53
30