18
19
17
66
68
37
13
31
20
28
24
33
62
7
12
65
2
49
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