15
156
18
48
25
13
74
151
21
246
12
22
87
27
53
108
30
121
11
129
191
78
31
314
69
79
20
280
155
23
99
33
49
16
84
36
35
296
157
110
171
109
47
96
41
159
50
39
56
241