40
95
162
12
27
24
47
9
25
86
50
61
87
18
84
111
89
70
14
66
56
79
26
115
39
104
23
15
53
63
193
5
747
116
1164
80
423
10
6
13
68
32
119
110
158
20
133
157
161
186