99
33
4
15
18
16
24
12
92
35
6
53
114
7
48
112
26
29
86
717
94
127
28
10
25
429
5
57
181
30
27
39
322
120
177
180
386
23
827
226