40
36
12
23
31
73
30
44
10
25
18
74
20
17
121
33
19
35
75
338
240
42
32
133
66
13
22
37
41
34
27
43
8
15
48
53
55
52
7
26
45
46
110
95
62