40
52
54
44
8
38
13
27
67
10
24
109
119
51
31
22
16
161
114
9
11
18
73
156
62
71
155
248
37
268
63
15
53
45
2
185
48
56
57
60
103
39
123
49
75
360
332
236
47
537
320
379