74
30
34
6
35
92
340
280
88
297
80
47
330
44
69
61
53
71
119
179
25
118
37
331
4549
471
87
9
221
244
94
85