68
129
61
256
64
119
47
169
164
66
41
216
80
98
75
70
107
670
81
246
95
63
93
128
58
116
187
104
86
67
101
261
263
1329
34
49
308