50
81
69
23
48
222
87
145
39
38
31
63
123
24
36
66
34
44
35
221
183
146
46
370
49
55
67
214
95
180
105
119
235
128
78
65
102
143
155
42
70
109
33
27
129
51
176
41
60
54
73