25
24
14
50
111
69
39
79
10
127
110
63
106
43
48
46
2
15
12
45
18
117
62
185
54
35
121
92
20
64
162
157
60
303
113
17
44
29
52
28
30
205
13
74
76
66
4
33