8
3
34
17
30
29
21
23
45
31
69
44
14
115
142
460
114
155
35
67
37
51
90
96
26
16
9
4
15
6
12
2
125
164
74
77
70
76
46
202
101
113
84
22
56
68
47