25
69
34
99
66
62
200
229
92
247
40
102
12
10
75
30
35
18
64
38
232
96
77
7
86
82
72
29
8
169
15
76
47
71
52
13
32
21
119
23
78
37
103
27
31
39
14