30
41
12
8
502
9
11
29
27
13
19
3
31
6
18
10
20
2
62
28
75
5
14
67
33
191
7
125
26
4
16
17
467
47
38
21