40
26
78
74
18
32
33
23
25
34
45
20
10
29
43
47
37
13
2
5
11
9
41
35
108
70
61
22
122
16
14
24
89
42
206
644
19
312
54