9
12
26
218
23
21
45
58
18
29
16
72
37
7
67
97
38
44
93
48
10
6
127
81
1
78
69
85
19
117
90
104
27
5
137
201
83
138
149
122
56
404
49
80
59
42