40
10
16
14
35
81
29
39
23
24
43
76
37
19
28
45
63
12
31
46
78
55
41
136
105
95
22
21
50
227
18
145
36
164
106
32
61
47
57
44
165
101