39
545
401
12
396
99
124
18
25
70
90
13
21
22
49
179
69
61
11
44
15
38
108
64
28
54
34
85
24
422
41
100
51
47
144
148
4821
53
198
419
380
192
205
467
170
104
185
183
320
123