35
141
42
15
136
77
31
69
41
96
22
19
29
176
58
70
177
117
162
37
30
60
12
20
54
139
33
174
132
28
18
40
168
293
46
61
34
90
103
239
112
151
78
68
25
106