29
9
2
18
35
26
37
11
118
5
20
30
19
4
13
31
6
12
7
14
1
27
56
3
8
53
15
39
32
157
223
115
111
45
250
370
62
38
40
54
44