3
40
94
28
45
17
9
85
46
37
42
6
83
35
144
58
30
109
29
51
27
61
73
68
24
171
34
139
299
12
47
114
79
259
11
18
227
33
31
254
221
194
156
81
154