25
13
33
72
113
5
42
20
19
168
47
21
59
50
43
23
39
7
44
6
117
71
30
15
486
8
45
61
35
88
49
101
38
91
36
53
27
102
266
60
40
75
63
100
62
293
97
122