5
21
20
3
7
12
10
32
128
14
16
36
79
114
46
41
17
199
23
13
72
26
96
2
28
101
9
129
92
125
15
19
31
171
6
34
8
4
43
42