8
5
14
24
29
39
27
80
11
76
15
19
96
21
386
51
7
119
35
31
176
56
37
3
1
13
18
32
82
64
30
120
22
49
52
43
17
68
62
194
89