59
12
260
11
6
16
23
18
15
35
54
84
5
36
33
50
19
8
70
257
60
130
127
22
14
115
30
61
303
34
49
42
248
447
21
20
56
74
46
9
52
24
113