58
59
111
1808
93
298
13
30
281
256
124
121
180
132
11
177
157
389
108
95
22
32
80
54
4
252
97
50
25
234
5
745
70
455
337
65
122
101
304
34
40
8
55
102
63
89
329
168
37
41
24
160
173
45