93
129
221
38
123
67
171
303
57
126
59
120
87
22
112
33
198
450
82
85
42
92
56
142
145
36
213
34
39
101
111
73
501
94
60
107
128
95
308
21
216
75
52
18
41
62
47
19
68
96