89
23
85
225
51
18
113
21
252
57
161
240
92
306
31
43
25
30
41
67
72
135
50
120
84
329
571
54
87
40
10
39
44
37
303
49
98
133
24
77
121
71
29
64
94
124
45
35
78
267
60