40
86
311
174
142
76
36
85
31
3
64
50
98
32
48
5
25
70
34
58
121
23
54
37
49
16
47
38
62
33
75
55
63
57
20
61
115
52
67
41
71
126
107
183
767
109
8
39
51