12
21
86
36
55
72
61
70
66
47
26
27
56
28
4
176
74
76
497
136
81
97
344
75
121
41
87
42
37
119
57
80
22
82
113
43
118
60
18
19
138
65
50
31
59
23
38
48
162
84