86
61
50
78
29
121
103
30
63
22
109
12
65
21
38
99
90
43
70
140
95
77
19
79
135
20
31
117
11
39
27
34
68
24
96
45
74
26
84
55
157
100
37
115
67
56
69
87
53