11
58
16
20
101
56
84
267
72
87
67
60
61
152
51
32
53
33
22
8
30
7
81
43
113
39
62
41
14
21
10
70
27
123
104
40
74
90
19
59
46
213
92
44
256
25