28
7
9
18
117
10
69
159
1
23
2
4
5
6
20
45
14
22
26
59
65
48
38
13
8
62
74
41
67
25
35
12
43
39
21
53
56
32
27
291
165
777
524
31
475
36