7
23
93
122
45
83
98
41
31
20
47
27
18
89
26
94
125
33
65
4
96
30
34
13
61
62
80
39
85
367
35
44
91
86
219
99
221
36
29
67
165
318
55
50
32
140
101
182
64
466
178
1837