94
63
61
105
430
117
122
75
149
193
391
73
230
50
290
71
68
53
203
18
797
471
276
134
79
129
177
126
532
741
78
67
690
1386