42
12
19
23
21
15
8
49
37
18
5
140
28
17
20
53
24
126
25
7
100
279
212
39
38
26
76
33
41
30
51
35
45
27
6
48
82
22