43
54
5
15
46
7
4
30
20
13
40
99
98
48
50
59
27
58
308
64
67
25
126
36
28
63
69
70
29
133
41
78
72
95
52
124
51
57
306
38
14
9
62
76
32