19
15
424
31
72
124
57
112
276
203
45
35
67
77
53
187
234
42
229
63
246
91
44
92
82
11
109
14
397
9
256
62
10
23
34
39
401
26
503
78
7595
443
1219
47
153
197