18
11
48
26
2
73
72
234
319
156
50
418
10
47
14
5
24
23
28
54
95
407
554
38
94
232
79
128
100
21
56
445
388
650
268
244
25
7
92
63
34
291
29
58
44
3
126
857
223
13
52
159