1
13
20
31
16
9
44
17
37
22
98
27
46
169
239
103
74
90
135
168
53
43
62
96
29
84
155
75
11
151
94
56
85
244
130
66
156
54
129
248
122