7
20
135
88
52
24
50
33
305
5
86
31
343
41
44
796
40
762
123
244
494
127
118
8
16
83
443
154
70
387
175
391
541
53
255
290
48
81
258
72
132
152
195
94
111
62
173
232
74
346
220
363
63
84
521
207
765
185
536