18
31
36
56
65
42
17
14
46
12
16
22
66
51
92
25
24
8
19
28
335
276
30
26
29
62
23
67
10
11
78
2
7
9
27
37
72
54
190
50