3
30
21
24
52
47
54
22
33
8
43
83
28
1
10
15
14
50
16
11
41
12
17
13
4
133
26
37
5
34
29
105
36
46
164
44
2