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