50
29
371
189
28
84
22
169
144
61
34
85
11
80
157
98
153
60
42
108
140
36
93
19
16
156
206
39
133
142
32
43
141
21
10
13
52
139
94
166
25
54
120
24
35
125
71
31
30