361
119
217
66
131
76
128
310
106
205
118
127
64
109
133
241
369
237
318
129
61
169
41
214
80
47
97
75
70
107
666
95
62
93
125
58
116
187
103
85
67
100