25
77
4
47
70
36
12
120
199
37
24
65
80
125
95
152
131
220
102
66
100
79
135
137
130
355
557
376
359
132
72
134
180
54
257
165
416
417
193
42
88
69
133
181
292
62
11
214
504
325
262
186
68