195
36
18
154
46
7
81
30
55
11
19
44
886
398
15
101
51
32
14
113
68
8
104
35
45
50
170
20
54
41
25
60
48
76
27
507
71
487
121
129
16
63
254
21
12
96
9
61
24
516
49
59