49
64
35
85
20
31
78
163
9
59
25
82
17
200
96
29
1059
37
515
108
39
27
13
34
694
63
109
106
73
44
10
15
608
235
16
107
97
338
48
150
187
112
12
32
56
28
14
18
22