41
26
29
99
38
12
46
6
31
14
1
52
518
30
77
16
80
3
7
33
260
0
4
5
35
125
115
9
10
24
17
18
128
22
100
141
15
27