25
16
38
80
107
81
29
165
112
39
53
26
120
40
15
47
6
494
35
52
24
125
101
136
153
46
73
28
66
36
308
344
154
264
128
260
199
111
98
127
277
123
94
10
151
118
215
14