896
60
100
35
41
93
29
79
75
44
373
96
46
26
15
62
19
94
192
21
13
66
143
43
18
285
54
24
22
71
16
49
323
316
206
11
337
857
452
32
56
72
86
523
157
99
10
6