31
80
142
45
54
13
99
139
25
58
38
30
66
32
24
57
129
22
44
39
14
143
33
191
77
95
51
106
56
101
86
35
29
53
97
85
88
118
47
94
96
417
34
196
40
123