2
5
7
139
26
630
88
1
36
12
8
11
172
4
10
3
45
18
9
131
122
281
60
76
63
6
40
55
67
162
22
25
79
153
15
92
30