95
101
112
81
104
477
41
42
84
66
179
24
20
37
108
96
22
111
245
263
204
45
132
67
450
93
36
151
277
411
136
140
153
43
105
18
51
72
257
315
38
134
12
6
9
241
393
39
73
555
144
52
107