18
40
73
58
41
37
74
15
28
30
63
49
56
54
204
31
29
45
19
61
59
12
93
75
77
87
120
44
34
156
79
72
245
345
272
60
20
24
216
14
47
46
43
206
22
164
92
35