38
40
96
23
31
8
27
63
20
72
925
35
460
189
25
80
28
219
209
33
139
53
34
140
101
62
130
32
289
16
341
151
86
126
17
69
259
788
59
152
18
26
137
135
206
121
138
66
64