10
12
37
17
29
5
41
30
14
7
8
16
2
3
151
11
23
36
38
9
6
1
13
56
49
143
74
4
40
32
25
39
35
26
24
22
42
31
15
27