55
38
82
26
9
77
388
118
7
273
29
32
83
60
40
51
18
17
21
53
19
150
99
138
27
46
37
35
69
605
50
20
10
14
24
39
199
16
84
22
13
78
96
48
45