41
31
140
80
157
85
165
189
28
23
58
57
44
81
64
29
36
22
26
49
93
178
106
52
173
46
139
16
37
60
164
17
74
131
62
24
35
120
14
25
212
30
76
114
53
19
155
98
100
167