42
95
74
14
18
90
26
39
27
81
11
21
17
3
29
7
13
47
0
25
9
8
23
22
55
6
60
38
76
41
57
51
44
164
111
102
129
10
54
98
150
107
171
135
246
75
120