28
55
118
108
149
27
71
18
34
30
47
26
331
52
140
88
15
92
59
147
40
94
24
29
78
264
123
101
70
239
379
97
35
104
69
51
210
14
113
7
124
80
54
106
98
22
48
57
66
12
212
58
111
42