8
44
106
46
21
59
77
107
36
7
34
231
62
246
105
18
90
32
4
48
130
20
31
121
12
35
112
113
133
254
43
14
93
27
333
29
39
82
24
28
19
25
100
191
57
89
52
183
33
309