15
28
149
88
43
59
27
96
246
81
114
270
61
38
113
69
36
124
52
137
33
57
168
107
109
158
45
53
11
8
71
40
35
51
101
118
39
50
48
159
25
79
136
99
83
154
32
192
64
91
47
31
198
77
75
10
49
24
103
78
94
60
63
135
58
54
550
100
336
140
2039
95
217
20
153
44
41
37
85
55