25
31
27
56
32
36
21
43
70
49
77
75
41
30
26
13
37
1
35
29
38
53
12
39
50
28
20
15
33
57
141
17
83
96
190
76
62
5
146
65
18