5
7
130
74
131
292
227
142
380
455
141
123
65
114
145
89
109
118
163
187
119
73
54
321
40
230
75
50
90
93
148
80
28
91
97
296
81
101
99
249
106
144
134
196
203
121
102
138
126
127
152
39
76
146