23
30
37
21
71
38
619
891
260
28
390
35
117
44
63
108
53
19
84
47
58
48
111
94
6
31
34
18
24
54
22
15
70
39
43
42
55
41
36
95
64
228
40
60
160
57