93
80
7
5
10
57
6
52
39
74
3
29
65
27
379
31
91
83
139
19
55
53
96
58
21
16
103
88
341
465
446
210
475
488
17
15
156
49
81
112
137
280
61
47
126
183
142
110
32
82