43
32
319
253
54
73
57
24
137
22
99
83
128
122
56
41
19
15
88
44
27
214
36
61
414
26
165
38
270
53
202
640
16
77
307
35
12
42
299
119
71
258
66
31
47
45
37
141