89
50
126
74
69
11
2
7
9
24
14
12
4
42
72
41
1
3
77
8
29
16
47
6
43
22
99
18
26
21
70
45
46
20
104
49
44