3
2
278
789
1
43
159
324
24
440
14
692
37
4
17
5
13
416
134
7
48
39
333
208
363
56
668
145
330
339
83
267
15
10
173
12
430
11
170
42
40
105
291
23
564
27
32
154
36
74
261
70
9
178