11
21
22
31
101
24
46
16
647
104
69
80
108
6
113
105
157
453
29
72
179
42
30
74
63
98
79
193
23
61
174
62
78
38
52
10
160
8
93
28
77
20
19
44
9
50
59
87