58
81
101
72
30
22
50
56
95
25
12
16
52
84
151
21
13
60
11
108
70
118
18
3
29
68
93
38
102
74
48
98
15
9
23
47
76
17
27
126
5
77
28
6