30
19
126
15
39
45
4
26
25
11
12
46
3
14
18
28
97
83
50
23
9
24
81
20
76
41
13
8
66
2
42
27
53
7
35
60
68