15
142
33
42
70
125
17
34
101
81
20
62
83
25
45
170
558
53
156
21
60
12
18
90
35
294
40
41
312
16
32
1473
135
333
23
249
138
490
39
177
259
157
46
30
89
10
26
44
182
80