103
131
44
46
111
48
63
71
115
328
176
100
72
98
239
57
83
16
550
41
68
88
26
166
227
146
99
59
79
43
20
472
51
8
11
12
37
30
64
118
102
31
29
97
50
53
157
228
231
45
769
172
18