60
913
84
31
7
112
170
200
157
56
202
14
46
9
81
169
222
41
394
91
16
109
10
70
107
20
51
27
25
80
122
85
160
23
608
250
810
1
116
666
93
302
648
213
229
964
33
214
12
186
216
206
40
44
114
599