8
49
28
17
15
20
18
56
31
82
69
36
29
27
16
19
14
11
33
26
34
54
60
37
383
7
83
52
50
46
47
45
99
106
87
44
58
5
40
123
12
13