43
10
15
51
4
21
34
5
9
45
11
2
14
12
8
3
18
20
115
36
28
27
19
24
48
31
75
129
41
79
161
100
30
485
1