28
39
18
252
135
85
48
67
50
23
611
68
53
759
7
29
16
207
116
188
38
162
31
26
46
82
44
33
32
291
57
41
10
20
79
43
62
17
150
209
72
282
202
794
45
360
47
25
35