34
26
43
94
63
61
105
432
117
122
76
149
193
391
73
230
50
290
71
69
53
203
18
798
472
277
134
81
129
177
127
532
741
78
68
690
1398