15
93
26
27
46
35
33
16
41
59
103
28
77
101
37
23
30
54
13
20
45
22
29
21
14
43
73
38
66
113
70
211
92
129
328
72
36
194