66
50
277
51
37
67
59
124
73
227
19
257
20
83
127
76
28
359
231
54
6
7
129
58
15
72
22
87
26
38
130
107
46
111
78
30
96
123
105
152
109
216
34
31
314
44
98
74