82
95
279
371
18
54
50
129
99
20
303
203
17
92
248
240
49
81
197
167
195
22
44
104
85
101
523
152
47
34
14
189
43
110
74
111
73
86
69
232
330
300
173
56
160
185
498
162
36
482
33
26
108
180
112
28