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