256
32
46
72
29
79
21
151
64
154
57
27
41
2
31
74
25
360
34
53
28
50
17
14
148
63
82
275
194
45
745
23
56
90