5
2
34
7
1
4
47
50
23
18
11
20
19
33
13
21
10
15
3
14
8
16
37
22
36
35
25
12
27
30
42
90
97
80
64
55
123
296
113
53