46
215
60
168
51
50
89
125
113
74
102
427
86
68
144
95
79
127
41
57
199
71
70
61
76
260
29
64
286
94
26
97
90
84
109
129
135
38
172
54
78
52
19
48
122
265
66
114