2
10
11
1
14
4
6
3
52
26
63
35
71
37
64
53
41
145
13
8
160
5
29
49
21
22
131
93
7
31
84
78
43
17
48
24
73
27
44
50
39
28
23