5
4
91
115
113
103
249
44
39
140
99
72
252
85
78
197
68
54
57
80
101
96
28
123
29
89
77
1
102
53
172
71
79
130
147
169
110
187
107
43
38
128
109
100
152
201
225
114
154
327