57
76
17
158
23
42
84
90
101
146
32
28
93
24
54
124
153
106
104
88
64
21
25
9
82
68
96
45
41
79
55
48
44
327
59
348
394
78
182
87
22
132
33
292
58
61
183
149
70
176