27
38
20
41
42
108
90
127
98
11
13
36
23
716
971
55
106
47
15
80
100
34
26
17
39
82
139
28
119
986
57
71
52
22
50
58
121
12
169
62
40
43
45
14
420
151
54