99
83
129
66
39
125
142
22
28
101
81
48
69
37
29
100
32
38
50
153
79
49
109
25
55
75
53
34
85
18
20
23
13
111
31
26
46
156
16
421
60
219
94
68
112
12
162
15
116
36