16
26
10
11
30
36
85
667
119
194
126
44
107
20
101
35
22
34
102
21
96
95
57
81
41
31
23
545
2120
196
27
43
191
372
120
392
50
14
108
597
581
33
18
74
420
375
52
205
69