92
18
52
26
48
32
87
166
7
136
20
40
27
12
23
21
297
33
30
37
42
164
91
584
380
362
111
70
356
121
122
17
81
506
514
411
315
264
44
22
263
96
310
428
408
165
320
15
45
418
53
1347
153
186