9
1
3
2
10
11
4
13
7
15
22
46
33
6
20
34
130
123
89
25
79
44
23
18
48
60
86
68
113
61
30
351
92
50
47
73
95
24
45