25
30
5
43
20
47
27
362
6
23
21
37
10
48
85
17
41
38
102
71
110
32
119
18
8
16
24
9
42
90
11
14
28
13
87
187
52
57
45
112
1
40
69