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