10
98
90
7
36
33
77
84
701
185
26
32
14
702
554
181
707
44
42
48
45
23
21
60
74
96
354
444
991
833
196
24
167
25
19
159
12
162
305
138
46
628
174
28
49
105
40
16
35
208
22
5
156
257