14
96
61
95
65
38
574
57
90
66
296
64
27
36
44
45
20
104
46
7
54
155
8
24
147
55
58
85
25
76
22
258
202
82
51
205
53
93
136
78
18
182
69
11
50
32
75
49