49
15
14
19
25
89
57
94
38
661
56
512
17
30
3
27
12
10
26
24
48
109
18
5
23
114
11
52
99
4
999
7
21
13
2
46
317
9
33
28
297
31
1343