31
13
28
60
29
24
34
94
5
19
3
39
96
43
64
40
14
68
44
21
12
7
71
6
26
41
15
35
76
38
288
72
62
85
32
42
83
65
9
22
54
172