11
17
22
31
101
24
46
16
645
104
69
80
21
108
6
113
105
156
453
29
72
177
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