63
34
7
29
166
183
56
81
77
83
39
143
98
126
32
7772
144
27
148
201
41
113
133
1773
232
31
82
632
269
370
54
36
190
37
508
57
70
52
125
108
61
149
42
184
174
43
48
218
257
498
15
364
72
585