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