29
36
21
20
7
27
6
17
99
200
9
96
14
18
44
16
52
15
10
23
28
60
26
22
5
39
19
70
13
48
61
98
24
73
147
12
170
11
8
136
35
641
38
664
139
49
89
95