127
15
10
20
23
143
74
76
35
31
12
45
792
88
7
18
68
17
26
47
25
103
14
95
39
33
9
21
27
46
19
50
30
24
37
34
28
11
40
22
6
51
106