91
44
42
85
108
163
32
23
10
70
97
107
64
170
215
148
109
61
59
62
47
133
84
196
25
89
71
200
86
63
138
427
502
26
60
410
150
159
55
220
24
53
9
79
39
57
228
139
414