20
75
38
74
47
43
17
126
26
135
154
55
33
444
204
84
156
152
72
128
97
148
25
341
300
546
39
151
113
222
71
42
360
31
14
168
23
45
159
117
52
343
89
118
226
180
105
50
54
598
57
106