25
52
19
18
2
5
6
51
89
27
9
46
97
31
65
33
23
35
37
7
26
8
11
28
24
17
190
79
14
45
39
12
4
58
13
21
74
47
32
1
30
277