99
37
28
47
26
15
33
265
73
18
48
91
38
11
114
53
143
23
113
189
388
279
54
24
27
57
66
12
50
132
378
79
52
59
162
41
117
115
71
29
69
44
65
63
82
34
16
134
46