40
62
142
86
244
63
92
156
407
54
124
85
18
196
38
129
64
174
13
45
68
58
337
626
16
1512
20
47
30
70
227
133
84
93
255
31
39
25
288
135
32
114
28
460
88
23
43
26
73
27
411
33
55
59
94
29