13
141
59
68
75
578
6623
17
48
82
36
175
64
56
80
91
69
34
99
51
98
115
70
103
63
146
214
170
84
44
50
15
28
124
864
49
178
189
722
40
66
102
55
341
265