42
60
20
19
72
146
150
86
15
17
30
70
11
100
73
149
9
18
44
61
121
196
113
34
16
212
168
32
14
97
12
293
8
54
244
350
274
266
28
41
59
7
35
4
26
58
65
27
372