10
256
28
11
75
110
121
51
24
317
29
9
18
25
82
22
14
122
33
8
30
48
6
27
74
68
41
34
3
5
47
89
105
32
73
4
23
26
142
301
15