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