40
20
85
173
81
62
19
35
1
83
48
49
15
38
174
253
232
69
92
9
76
75
44
33
67
31
135
17
26
5
3
36
74
11
16
115
192
405
53
55
45
6
8