31
67
10
40
42
25
47
57
37
63
32
15
59
169
21
186
36
187
22
100
34
35
112
62
101
225
18
182
44
568
73
43
403
325
194
95
50
99
71
157
237
126
23
76