18
438
37
57
54
25
56
60
86
148
171
89
46
10
115
75
118
68
22
122
106
26
39
30
70
32
35
439
248
42
396
292
65
95
132
225
222
77
145
258
43
27
55
73
288
71
50