58
16
179
4
46
44
25
29
62
135
75
55
295
99
31
2453
434
235
52
204
138
111
166
1324
140
28
123
22
288
26
88
32
196
13
105
151
83
141
41
23
34
36
15
47
159
10
82
17
791
56