4
1
2
46
16
11
35
24
6
47
8
52
3
29
41
476
77
28
54
10
55
86
31
323
65
64
53
70
30
22
38
27
76
34
23
71
117
69
88
40
62
90
36
73
289
80
321
66