43
32
80
30
38
81
35
41
59
83
279
162
107
42
816
65
44
58
75
62
90
29
55
98
56
89
67
101
25
61
22
46
47
34
14
45
78
36
27
95
133