13
248
167
52
178
150
75
20
43
24
108
28
31
22
56
39
23
121
283
215
64
46
29
15
318
54
94
105
62
73
99
36
327
113
44
86
201
41
93
186
25
92
38
156