8
11
2
14
1
12
13
41
16
24
17
4
125
54
10
33
183
9
25
82
7
26
5
6
70
46
149
94
59
48
437
118
220
133
128
271
93
87
323
256
60
142