8
13
64
37
24
23
36
94
128
34
46
54
89
153
122
43
182
18
78
48
87
90
50
103
44
85
375
93
96
117
14
142
57
114
157
187
77
97
21
101
216
433
38
40
51
100
91
115
10