40
52
54
44
8
38
13
27
67
10
24
109
119
50
31
22
16
160
114
9
11
18
72
155
62
71
246
37
266
63
15
51
53
45
2
185
48
56
57
60
103
39
122
49
75
360
332
236
47
536
318
379