50
49
39
31
15
46
53
33
16
5
80
138
12
34
10
9
162
26
100
6
96
22
83
8
107
19
47
58
24
28
95
51
30
23
7
42
52
91
27
76
68
120
35
63
70
21
18
61