3
7
1
2
71
181
52
88
249
240
999
34
72
32
54
56
46
128
137
27
66
24
39
53
178
48
113
194
33
97
216
51
103
360
41
55
6
150
30
217
19
68
45
96
157
37
47
208
94
35
293