29
43
7
70
74
58
151
109
112
81
115
95
54
65
105
39
35
16
10
905
17
222
31
52
19
212
284
9
90
56
80
61
85
407
77
103
143
161
18
14
62
24
64
275
21
41
57
145
22
26
148