99
27
86
71
56
72
98
11
67
5
40
25
36
41
28
113
69
34
43
59
33
52
87
18
1024
48
32
15
177
179
19
38
14
219
68
51
85
23
20
24
47
31
53
37