51
85
115
74
253
328
126
381
128
39
52
19
140
134
96
67
21
106
38
78
59
56
222
3
220
349
27
14
73
137
423
188
121
129
45
79
60
64
18
138
83
87
46
118
25
110
86
35
187
50
162
104
42
252
61
30