22
70
208
516
28
29
47
296
126
36
129
376
61
414
102
63
331
171
117
23
109
216
360
128
268
394
42
37
50
67
167
420