8
78
90
41
330
186
52
32
37
62
74
34
18
10
22
31
57
44
106
36
426
95
84
113
27
30
67
3
9
71
66
254
28
164
86
123
53
49
43
117
94
373
81
51
96
91
286
70
201