13
101
25
28
18
44
23
26
41
27
39
6
24
14
158
33
62
16
12
31
38
71
249
56
10
176
46
229
248
15
161
52
93
333
145
127
30
22
162
85
113
42
168
51
132