526
98
192
91
103
90
66
141
54
65
249
28
64
52
71
70
44
75
106
69
80
48
72
38
31
14
50
23
46
26
142
53
49
99