40
36
12
24
32
73
31
45
10
25
19
75
30
20
17
121
33
21
35
76
367
240
42
135
66
13
22
37
41
28
43
8
15
48
53
55
34
52
7
26
46
110
95
62