55
32
10
48
53
28
558
175
77
85
49
37
62
46
82
143
40
27
204
759
80
81
209
38
99
78
41
509
94
47
7
18
119
322
35
19
33
79
16
106
91
26
39
251
13
58
86
134
64
95