4
15
104
2
12
13
31
23
54
39
56
19
94
64
53
45
35
33
37
46
21
38
61
49
34
59
118
36
57
228
98
65
90
85
96
63
27
43
40
156
103
100
26