45
43
39
3
35
54
8
49
75
15
103
29
17
22
63
388
12
112
67
80
59
42
9
51
7
10
14
11
6
27
28
19
40
38
57
140
113
1
30
33
23