8
3
73
62
103
147
56
157
94
39
113
274
175
61
96
60
131
13
55
414
87
176
59
385
42
645
116
109
605
585
281
68
11586
366
110
114
105
203
51
190