58
99
224
61
42
300
135
208
89
114
104
57
137
158
187
51
55
78
18
24
83
97
259
43
117
79
44
90
23
109
169
37
77
29
86
56
85
73
185
75
139
70
121
49
140
53
63
48
47
28
32
41