44
39
12
7
16
11
10
60
45
8
77
80
56
32
5
14
6
28
53
19
30
27
401
20
102
1035
13
158
41
4
37
35
21
505
285
69
43
29
67
59
18
65