40
66
12
161
138
121
146
34
91
38
67
61
39
97
95
93
86
35
8
127
18
26
48
32
33
29
72
157
104
71
88
7
13
23
4
2
11
17
9
56
177
22
63
58
14