1
9
28
21
7
23
8
2
6
26
27
38
12
14
31
13
16
36
19
24
67
96
53
48
41
73
59
97
42
50
29
37
34
62
77
172
95
54
25
68
184
76