56
62
29
49
102
1024
31
40
92
65
165
151
27
440
144
64
104
120
48
172
642
271
38
325
307
41
544
14
23
52
51
37
60
32
70
18
72
754
140
10
99
54
969
61
994
921
11
50
58
33
334
59
449
142
77
269