25
51
23
5
46
17
40
109
113
20
124
30
37
89
48
27
24
19
49
12
85
68
38
512
9
63
67
6
41
11
93
92
22
47
8
18
53
59