203
295
103
12
125
351
508
72
1000
156
83
937
46
704
54
342
775
434
81
20
917
988
920
37
169
23
978
146
29
307
115
25
8
149
50
155
85
131
227
69
100
946
66
192
592
36
132
44
281
78
635
11
9
220
154
127
482
759
983
493
577
987
561
26
683
93
28
179
86
16
157
21
170