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