99
98
112
13
25
353
30
350
5
44
471
43
18
56
198
70
200
247
92
19
142
73
4
20
45
451
48
50
117
114
41
76
230
57
238
701
95
34
40
91
160
38
26
36
75
8
297
9
17
16
122