61
256
64
119
46
168
164
66
41
214
79
96
75
70
106
665
80
246
94
62
93
125
58
115
187
102
85
67
99
261
262
1322
33
49
308