31
20
24
19
36
22
29
15
40
33
128
120
35
9
70
14
23
27
8
47
89
10
55
59
104
285
78
38
123
3
105
17
43
52
4
82
42
53
6
49
26
30
28
13