3
67
23
468
35
11
24
45
10
31
44
85
22
9
7
19
32
15
17
49
12
1028
489
2
25
34
13
21
33
354
26
126
37
39
169
375
342
56
14
981
29
69
294