50
43
51
37
40
34
70
12
4
27
45
75
29
6
107
20
15
16
8
7
55
125
127
61
62
35
44
76
104
77
98
28
58
36
66
131
26
9
24
59
47
2
112
11