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