35
31
3
9
19
24
10
45
49
68
155
340
26
109
50
29
11
25
56
67
47
38
78
34
28
417
17
113
156
227
91
254
88
144
74
30
97
533
236
13
76
5
66
42
100
55
52
7
179