95
61
9
66
15
46
50
223
80
390
68
14
24
29
39
12
38
48
11
77
35
13
23
10
47
220
121
30
18
70
21
43
36
52
5
56
17
156
37
44
28
49
110
31