20
33
30
46
38
25
19
22
35
34
83
14
11
76
62
47
9
26
31
96
69
99
54
55
236
12
49
24
238
61
36
84
13
410
17
15
32
59
122
79