17
20
29
70
9
38
8
31
99
43
40
48
42
54
41
47
65
62
97
33
16
86
110
55
74
275
90
210
114
66
57
36
124
344
319
44
744
26
72
30
35
24
69
236
136
87
51
76
60