18
38
19
13
6
55
10
15
34
7
14
74
11
43
93
27
148
248
16
155
261
24
49
9
75
25
39
33
42
95
3
20
408
47
78
69
45
5
85
26
163
96