112
48
225
123
1000
37
367
47
724
984
982
111
456
50
20
65
77
114
146
25
165
91
120
252
106
49
228
188
71
140
221
167
44
805
38
251
35
18
61
84
994
13
138
570
224
277
57
886
545
549
46
10
829
108
95
843
60
169
21
76
139
24
310
963
32
33
52
375
997
610