56
190
18
8
5
35
58
32
30
187
1
33
81
13
284
67
40
12
84
93
68
34
123
194
169
137
80
42
31
111
364
476
69
295