886
28
36
30
143
93
44
104
7
8
4
16
22
37
11
14
5
83
25
38
125
119
23
46
12
48
33
19
50
9
58
52
60
20
32
18
88
51
67
24
13
134
215
29
71
6
63
10