29
13
166
64
79
52
143
98
23
36
165
71
34
259
69
38
86
494
8
103
347
33
186
24
70
46
161
48
120
107
183
814
15
62
16
41
25
18
49
32
221
466
173
26
238
77
87
57
43
122