84
78
46
5
36
42
16
6
220
45
199
24
37
3
1
29
25
43
10
41
40
59
20
67
56
39
17
22
151
34
54
44
419
99
69
60
62
195
762
28
76
47
156
541
30
100
27
168
277
18