110
219
15
17
7
47
92
6
48
29
21
5
156
138
28
117
79
87
41
96
23
42
38
19
12
10
13
194
71
33
2
25
58
657
405
302
103
118
455
31
20
26
310
45
88
64
243