95
19
126
31
103
23
28
80
54
33
75
53
69
333
45
64
284
316
49
82
177
77
204
1517
76
42
146
26
170
56
101
90
63
71
66