99
168
23
25
59
95
126
57
38
113
76
425
44
140
24
181
53
41
89
51
70
178
165
110
194
180
77
501
17
55
34
9
173
217
244
100
119
135
83
172
36
186
46
47
97
142
291
86
125
50
80