10
24
14
19
25
17
8
49
79
35
26
63
22
167
233
77
81
42
39
23
20
31
41
13
40
12
18
47
11
16
34
21
51
27
46
232
32
15
37
57
101
28
95
36