116
26
70
65
30
20
38
83
46
25
5
99
32
101
51
15
37
44
92
66
68
81
104
36
149
59
43
62
19
47
31
27
24
41
14
29
18
1024
34
35
218