2
9
11
6
16
40
5
1
7
17
26
21
15
3
18
8
47
14
31
10
25
12
124
28
24
32
27
41
23
34
117
39
71
37
60
22