81
28
87
62
26
107
149
18
72
512
105
399
56
20
63
38
17
32
136
55
109
86
78
142
36
269
358
60
69
140
44
33
66
98
54
121
37
177
253
182
208
255
159
89
23
43
129
24
104
27
156
46