18
40
27
26
768
32
86
46
52
88
128
566
28
68
525
73
19
44
67
75
23
47
17
38
12
173
212
284
49
65
134
239
141
304
50
15
251
53
375
1781
165
51
30
175
441
33
330
285
6
108