3
38
2
4
9
1
10
37
17
18
23
11
12
47
16
8
124
21
52
101
33
22
36
56
55
72
13
41
15
31
6
53
32
19
45
26
48
40
86
138
96
81
156