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