11
101
20
18
19
23
6
31
17
46
8
13
15
12
83
58
269
99
55
16
79
114
109
24
22
7
29
9
92
25
146
50
35
26
21
14
10
149
251