40
32
23
21
38
621
20
12
45
41
25
86
56
39
16
37
53
89
87
10
60
19
13
50
145
5
443
11
27
1
55
8
29
62
6
30
31
7
33
57
3
74
97
64
48