14
6
23
3
12
5
25
28
35
31
91
103
33
41
32
71
298
260
68
73
104
76
30
36
190
44
67
52
59
24
77
47
61
78
22
50
64
98
153
43
40
72
62
15
85
119
45