70
42
60
50
99
86
174
289
73
38
108
93
85
207
198
146
30
25
69
89
106
104
163
52
101
21
58
124
31
6
105
94
59
449
49
621
499
269
55
205
138
249
44
63
613
35
100
43
76
223
246