9
16
58
19
35
157
74
39
25
13
62
7
139
14
65
24
91
27
30
108
20
11
61
26
33
38
75
37
51
44
156
137
169
548
143
256
109
4708
100
76
55
116
67
28
31
21
10
73
974