65
16
64
8
12
128
15
105
376
281
277
126
152
67
162
138
122
231
153
82
425
184
223
22
19
26
14
25
63
372
279
29
27
85
91
51
72
100
23
151
316
583
57
31
149
177
50
109
335
80
96
47