11
33
16
17
66
4
10
100
5
3
13
21
48
6
7
14
333
42
19
22
28
65
26
77
1
15
45
12
50
51
2
233
35
56
128
44
8
23
39
212