5
6
45
28
20
17
30
15
60
12
62
18
113
59
49
13
51
46
84
27
19
87
29
23
232
8
26
91
22
9
64
35
39
58
52
72
96
36
145
43
4
10
107
80
47
69
31