0
38
8
84
9
10
25
92
36
19
14
49
1
2
6
26
60
33
66
18
40
20
37
31
78
4
103
32
39
61
21
114
68
120
75
300
93
523
98
82
143
496
119
80