59
58
39
981
31
10
16
9
29
44
28
40
30
32
35
129
154
163
47
26
118
4
101
61
138
223
37
52
45
6
34
155
25
177
78
17
55
104
82
257
51
60
273
72
43
15
84
116
18
38