68
129
61
256
64
119
46
169
164
66
41
215
80
47
97
75
70
107
670
246
95
63
93
125
58
116
187
103
85
67
100
261
262
1324
34
49
308