90
31
38
155
49
69
58
22
46
57
8
6
2
3
45
25
52
12
78
11
26
41
24
15
47
13
16
4
10
65
67
9
17
30
68
39
179
42
59
55
66
5
19