50
20
52
10
40
35
227
17
13
28
26
44
101
95
80
82
73
71
58
84
43
98
103
145
12
159
112
33
90
63
39
30
164
70
69
76
196
48
55
204
187
31
162
211
81
148
132
59
142
51
143