33
65
28
64
67
41
80
19
147
164
34
52
27
26
40
122
61
36
47
54
158
55
56
75
59
20
8
81
13
4
83
88
149
175
23
795
21
43
39
69
345
167
106
171
77
86
96
158764