49
42
50
62
57
85
26
68
20
90
10
48
8
29
6
3
154
207
349
12
135
14
31
15
39
119
67
17
130
253
149
169
72
43
55
180
923
208
99
447
25
53
342
18
140
27
24
36
82
310