51
272
58
29
245
72
16
18
217
138
622
71
21
31
26
15
52
95
60
48
30
44
108
40
7
291
97
17
74
229
73
42
67
397
64
53
170
13
270
915
70
20
25
37
92
24
19
89
96
68