19
18
13
2
10
34
5
69
28
21
9
15
14
20
35
25
31
58
16
23
49
97
41
27
43
30
62
53
32
42
73
400
1315
98
51
47
635
303
169
226
339