73
47
161
60
113
134
179
38
79
26
165
133
336
77
173
91
64
21
168
32
18
31
27
109
241
506
54
99
44
70
74
437
2
30
56
385
449
274
57
68
81
157
89
225
222
279
408
114
19
25
739