57
39
64
110
108
97
38
27
17
21
3
153
112
147
18
23
45
70
56
22
32
51
11
53
120
14
9
44
63
119
29
60
33
81
214
304
133
82
413
74
91
107
186
24
98
114
301
78
290
7
35
293