15
22
67
16
17
33
73
148
81
27
40
20
18
37
83
29
309
30
31
199
158
98
78
260
12
24
26
13
21
10
19
764
147
52
252
11
69
43
71
278
66
306