3
125
2
38
40
11
4
10
31
60
16
9
7
44
78
8
72
6
17
15
22
59
25
149
1
12
21
20
41
82
427
148
18
69
191