21
36
98
495
138
60
44
145
175
232
206
70
246
216
48
86
47
483
112
46
196
94
285
38
34
151
43
150
122
84
15
159
102
75
226
73
29
118
243
130
187
109
85
66
59
392
93
142
120
56
137
546