25
7
16
8
40
3
26
89
62
106
6
36
45
19
4
58
42
20
35
229
32
27
39
5
118
22
24
43
74
66
95
67
15
87
21
14
68
13
64
90
306
103
33
50
69
23
30