105
99
540
215
614
8
130
26
904
326
566
288
50
150
574
121
114
893
353
657
1025
627
11
359
24
352
824
359
366
611
31
111
326
639
845
208
53
12
44
76
870
141
599
399
928
5
55
977
464
11
66
1057
383
8
