12
41
31
14
33
93
75
159
52
63
25
59
138
133
27
84
17
92
68
97
172
8
4
9
49