5
22
8
93
72
24
9
115
10
46
25
44
142
588
21
100
30
596
23
17
28
264
3
90
138
84
313
161
58
192
70
54
96
35
31
19
112
16
311
41
82
151
20
12
7
2
219
6
18