38
129
278
114
73
78
18
74
92
35
31
32
187
523
95
27
49
77
83
44
30
67
48
88
34
57
55
68
115
24
22
26
76
11
62
46
51
118
20
66
71
29
59
87
17
39
81
60