30
46
618
4
25
18
283
226
86
5
31
7
80
9
45
10
74
386
56
32
88
144
151
20
54
172
49
393
26
55
44
27
16
53
52
43
6
24
33
60
47
50
12
131
87
58