2
5
7
6
37
10
11
9
21
22
43
3
29
44
26
19
107
39
42
27
106
40
35
47
14
139
58
33
24
8
38
16
31
1
232
4
12
18
13
32