40
104
60
24
27
17
48
30
37
29
156
127
31
19
129
8
123
10
36
28
59
35
13
49
42
47
20
33
140
364
7
50
4
52
44
26
18
34
51
41
1
3
759
54
32
38
65