73
51
38
30
77
41
56
42
32
8
6
11
1
9
21
25
28
50
24
44
122
133
117
46
78
27
16
34
20
33
99
55
43
7
83
57
306
90
1167