185
31
35
28
50
48
55
29
39
60
21
443
24
10
49
129
105
83
20
22
84
475
216
59
163
36
86
95
175
90
19
71
53
80
122
247
254
113
335
92
33
174
8
118
183
136