17
11
25
10
517
57
43
78
87
52
34
8
84
32
156
402
95
28
76
93
53
24
5
41
35
117
115
371
21
46
38
387
89
75
39
880
72
62
40
20
37
66
14
56