1
19
2
6
8
26
14
25
21
30
54
29
24
4
52
10
15
17
27
42
9
40
49
68
97
28
246
61
43
18
20
55
37
50
57
56
84
63
81
158
65
372
496