83
103
122
54
64
21
114
1071
490
292
22
276
577
86
35
36
62
135
204
170
102
637
84
39
57
74
1065
246
356
265
308
1135
24
218
59
56
68
620
38
222
326
78
111
334
71
69
541
381
45
270
141
319
72
70
190