11
19
90
143
3
32
108
28
17
21
65
25
54
23
48
50
24
98
7
36
29
12
79
31
22
18
20
30
72
40
38
288
64
156
44
59
167
181
298
27
171
153
49