10
51
15
18
32
7
34
3
26
21
16
90
23
64
28
5
11
164
72
80
4
22
100
93
66
101
61
75
48
71
58
33
24
59
142
19
67
38
255
31