29
28
37
187
62
55
27
60
22
17
38
46
24
74
83
39
107
33
23
54
44
280
36
48
42
41
75
87
172
53
319
185
26
57
18
301
32
16
66
93
34