42
26
8
31
99
57
5
18
17
25
23
43
68
21
77
60
4
6
9
29
22
15
40
55
157
32
39
7
61
12
14
577
108
28
200
44
190
161
50