41
23
164
11
104
39
79
75
38
26
6
42
14
32
18
1470
47
49
27
54
8
66
17
10
13
30
9
51
53
561
100
50
20
43
64
145
29
366
55
1
22
36
46
522
16