146
1128
117
227
81
54
114
25
4096
46
103
256
430
96
270
401
72
40
275
175
297
370
38
492
74
35
304
162
2804
201
31
197
93
129
112
64
1030
21
10
225
317
171
106
127
676
63
48
139
51
1560
133
541
75
233