77
18
44
31
142
74
49
78
39
40
58
73
145
282
42
21
38
28
680
1
16
12
72
4
25
81
129
498
26
68
62
35
679
57
275
212
159
32
50
147
94
17
170
150
54
29
173
2
27
149
46