5
29
42
10
45
68
71
81
60
40
103
54
31
39
23
46
8
19
725
26
11
126
292
21
28
118
84
34
14
24
318
65
80
362
348
792
258
37
51
274
15
47
32
43
85
83
62
53
460
151