16
11
32
10
19
36
22
43
15
12
85
23
18
38
60
8
49
27
25
7
20
14
63
48
65
35
24
26
380
97
55
556
31
114
34
59
69
29
78
33
147
122
172
136
89
54
90
108