15
38
21
98
16
71
57
14
42
48
18
191
76
90
470
49
36
22
119
32
9
23
109
122
13
195
120
88
20
50
80
41
96
45
44
333
17
131
47
341
158
66