468
35
273
1000
260
678
155
627
765
606
812
85
170
53
966
47
185
57
312
24
243
189
29
94
362
74
163
7
917
12
18
21
65
734
235
215
126
10
276
31
98
36
37
268
33
663
597
16
89
64
585
231
15
48
26
171
63
249
32
150
113
300
876
60
30
122
107
77
840
278
295
25
44
255
104
124