3
2
8
4
50
7
49
46
27
29
34
23
13
52
25
51
68
69
59
80
60
58
77
89
97
55
19
28
95
66
203
47
42
150
74