371
20
31
97
26
74
18
33
207
61
16
40
8
109
50
21
45
46
24
395
119
59
133
54
89
23
32
30
127
175
112
9
22
34
409
172
256
1397
12
43
62
39
484
6
5012
53
682
49
35
564