5
29
30
41
13
9
3
19
4
39
2
6
7
105
18
11
34
27
47
24
56
25
10
14
37
28
36
150
35
33
20
38
66
103
73
64
23
49