18
46
726
9
40
57
74
199
269
49
100
94
12
262
209
124
23
142
119
63
50
60
25
215
129
70
64
105
376
28
152
62
42
200
116
36
102
83
153
24
48
39
118
54
87
632
477
69
31
15
26
47
128