39
29
26
13
30
45
59
252
38
31
43
68
139
14
217
58
363
37
131
104
112
9
10
113
62
265
101
429
275
155
21
34
24
60
8
49
485
239
93
25
126
88
53
383
209
152
12
28
120