15
42
19
23
142
79
10
60
24
45
18
59
49
9
498
40
85
177
123
96
169
38
66
191
39
20
25
26
16
37
22
28
8
93
43
105
106
21
99
73
31
29
61
47
67
358
92
119