18
7
25
26
21
10
5
240
425
47
39
16
68
90
190
48
49
9
24
11
12
71
6
327
3175
4
23
37
58
14
8
65
15
22
17
293
891
331
45
44
156
125
845
301
7498
160
2