7
4
39
61
27
34
32
6
3
25
72
115
174
53
47
104
84
73
141
78
150
90
288
440
247
31
79
370
44
89
26
102
87
38
744
118
74
96
65
128
41
54
35
360
810
1016
316
203
677
1238
238