5
27
10
22
36
7
157
89
45
55
11
9
25
44
15
26
19
8
221
24
488
31
91
132
84
33
98
21
32
54
38
13
43
102
12
4
6
206
82