3
19
20
47
69
70
39
31
10
30
7
44
50
23
21
28
11
77
18
13
96
71
16
124
61
48
53
42
106
159
73
103
8
59
34
12
40
54
38
37
24
112
225