588
83
274
98
160
103
139
93
205
165
114
78
88
97
67
49
113
263
122
54
64
181
68
134
44
90
101
27
121
203
187
109
104
127
37
63
177
45
70
61
145
40
154
120
47
38
29
99
46
91
107
111