3
13
1
20
7
32
11
43
52
61
73
26
21
17
31
93
36
96
10
91
15
56
5
28
69
155
29
137
80
18
8
12
98
179
9
40
76
59
44
41
57
79
55