50
56
30
14
20
114
105
33
58
19
76
73
47
211
64
67
65
49
177
21
13
70
99
109
68
183
239
22
27
25
59
161
116
60
29
51
92
80
40
101
163
72
48
39
17
133
89
201
24
45
93
217
88