25
29
24
39
82
40
157
90
101
20
166
9
23
30
4
94
133
66
72
10
52
58
51
34
61
55
91
6
76
38
18
42
131
80
41
37
35
46
60
65
148
75
121
62