9
938
3
21
45
23
6
81
86
22
18
77
56
38
37
24
136
108
32
16
284
72
75
50
17
30
142
36
29
608
224
121
819
197
143
113
26
62
128
78
122
462
19
215
13
59
57
79
28
67
223