40
52
65
94
61
45
28
68
2
19
147
44
13
177
60
593
33
66
77
54
30
57
55
38
27
21
113
506
26
36
73
29
9
71
252
232
18
34
799
31
15
48
17
46
75
7