5
4
91
94
116
114
105
255
44
39
140
100
72
252
85
78
197
68
54
57
80
102
97
28
124
30
89
77
1
172
103
71
79
130
148
169
110
187
107
43
38
128
109
115
152
201
227
144
154
131
327
111