32
64
72
134
128
178
101
20
63
83
30
211
1795
251
23
24
127
70
333
40
504
55
250
52
16
341
54
39
14
15
19
2
139
26
45
135
89
82
338
34
73
143
112
179
880
779
49
27
25
29
10