8
21
0
31
22
29
99
52
317
26
23
67
72
16
55
120
35
138
233
62
36
28
64
90
14
39
94
130
7
98
82
27
19
163
44
47
46
69
77
24
497
48
33
158
139