40
102
60
51
22
9
71
44
62
163
23
49
28
45
129
52
6
27
19
58
48
135
47
123
36
24
105
33
241
17
18
53
42
83
78
26
50
132
291
66
70
55
91
217
35
87
835
143