9
20
207
369
54
22
16
251
5
68
118
49
12
35
4
27
28
13
6
128
106
23
50
41
76
130
93
158
19
67
179
155
51
120
169
37
47
415
107
113
105
74
61
48
5090
192
46
95
56