29
51
12
44
28
106
117
160
73
113
18
2
88
85
33
14
15
39
136
27
54
47
71
11
5
3
4
74
170
49
25
62
197
108
45
98
168
89
68
43
146
78
17
94
205
26
57
75
69
42
48
83