1
2
3
8
4
49
7
48
46
26
29
34
23
13
52
25
51
67
68
59
80
60
58
77
89
97
54
19
18
28
95
66
203
47
42
150
73