8
13
5
40
18
1
4
26
52
209
11
22
28
27
43
6
14
143
2
24
21
30
31
41
108
127
102
29
38
12
60
82
90
3
65
73
42
17
25
19
33
23