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