43
164
24
128
89
85
50
30
74
106
72
76
59
69
18
22
38
17
39
64
92
103
33
16
52
61
32
5
23
95
71
3
12
37
6
34
78
86
40
35
29
81
93
55
56