39
17
95
16
13
30
306
6
55
15
176
33
26
67
37
31
25
12
49
34
60
28
40
90
27
46
18
256
83
101
98
14
36
72
82
29
91
8
5
232
224