40
121
12
25
35
71
73
47
62
94
44
46
17
9
3
27
38
63
68
54
23
212
57
19
138
218
48
52
31
147
91
88
30
37
87
55
74
114
14
89
42
133
132
79
128
108