27
26
13
23
17
5
31
1049
57
41
322
204
10
6
15
47
24
19
55
14
21
38
346
12
20
60
32
11
2
52
33
34
122
22
35
30
53
9
25
89