5
12
22
14
13
87
52
38
41
49
17
219
47
15
43
166
23
91
16
120
20
27
100
32
106
48
85
26
61
35
71
67
305
187
78
42
149
603
212
327
232
111
70
93
46
114
74
50
73
82
164
83