521
117
132
9
13
14
34
42
37
10
8
15
128
31
343
139
39
26
154
297
293
69
17
59
53
32
97
92
33
40
99
23
24
71
85
66
19
27
41
58
12
43
6
28