202
45
450
112
18
80
124
144
30
91
25
681
269
980
1
136
802
804
257
260
1161
245
206
237
246
44
54
128
774
194
592
23
19
499
412
417
16
808
223
543
387
334
193
787
7
24
125
94
130
137
26
211
889
69
17
100
52