29
19
11
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
72
157
104
71
88
7
13
23
4
2
17
9
56
177
22
63
58