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