32
10
17
200
20
55
35
90
57
162
22
98
625
448
595
75
29
36
425
38
68
210
58
86
110
40
156
41
43
140
192
94
679
83
122
113
33
185
34
187
9
81
121
88
24
107
59
99
31
181