95
22
96
61
42
112
92
27
98
78
84
80
94
45
105
93
114
65
38
167
52
51
2
258
156
50
11
72
1
23
17
15
34
16
6
7
5
9
3
35
56
46
132
18
116
49
25
12
19