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