29
2
5
21
7
33
14
45
55
61
74
26
17
31
94
36
96
11
91
15
10
20
56
28
69
156
30
139
3
80
18
8
13
98
179
9
32
40
76
59
41
44
52
79