12
31
25
50
14
28
68
96
58
29
15
17
9
75
53
44
60
26
74
37
98
47
13
23
16
5
18
22
42
39
6
119
153
20
40
27
43
11
111
34
41
63
66
76
163
112
69
51