27
253
69
47
152
100
18
55
346
133
715
104
192
25
33
1095
93
41
82
29
86
233
81
622
196
26
60
44
42
267
544
54
6902
142
409
49
225
62
456
148
20
14
35
303
307
30
113
24