40
23
126
16
61
35
34
47
62
75
49
26
95
58
29
78
67
101
42
106
30
14
60
36
38
138
46
17
15
41
139
39
52
72
19
20
11
37
87
76
73
50
65