31
57
80
90
65
71
69
22
99
64
66
47
107
44
91
18
77
23
101
78
63
185
95
72
245
130
81
121
129
82
55
49
74
122
131
16
17
68
40
87
56
34
384
105
46
168
217
96
58