18
40
20
514
29
32
52
46
12
112
7
5
11
1176
70
17
31
38
53
160
48
47
319
23
8
56
25
673
34
63
30
21
97
22
36
13
50
37
71
39
9
14
177
19
15
16