43
29
47
5
7
25
10
12
24
26
2
20
125
40
27
9
17
23
28
18
22
4
6
39
30
94
14
152
68
11
32
51
137
161
8
75
173
67
85
15
367
3