8
5
37
19
18
33
29
21
23
45
31
69
44
15
115
142
460
114
155
35
67
38
51
90
97
26
16
3
9
4
6
12
2
126
164
74
77
70
76
46
203
102
113
85
34
22
56
68
47