18
19
17
66
68
38
13
31
21
28
24
33
62
20
7
37
12
65
49
2
118
22
63
64
16
54
25
86
58
104
73
272
270
177
47
566
408
273
233
223
301
107
370
188
43
32