1
8
5
40
19
18
35
29
22
23
46
31
69
44
15
115
143
460
114
155
67
38
51
90
99
26
16
3
9
4
6
12
2
37
127
164
74
77
70
76
204
126
102
113
85
34
56
68
47