43
12
23
85
10
15
1001
18
135
79
72
145
1
24
247
8
62
101
458
345
404
106
59
6
11
95
121
110
153
4
5
118
75
52
21
30
14
41
13
22
201
1465
155
4531
16
150
89
9
68
17