9
85
8
48
203
275
45
58
64
5
107
43
137
458
32
15
23
21
11
31
19
38
51
36
129
844
25
281
41
78
62
90
14
96
33
128
153
53
70
462
16
34
102
18
55
26
113
783
339