32
64
10
12
41
123
127
23
27
49
96
105
196
22
40
119
121
37
113
128
26
69
16
97
100
454
18
56
534
39
80
50
78
57
88
31
671
68
75
42
153
47
315
89
293
405
167
131
717
261
457