32
23
7
20
44
24
8
22
40
25
36
5
16
205
53
27
17
9
41
15
33
541
29
462
13
69
18
84
75
10
38
58
63
80
50
31
30
47
89
126
46
45
62
19