2
25
13
9
162
45
17
14
44
377
22
55
4
8
318
86
292
7
48
18
205
62
132
41
103
31
6
16
49
67
122
52
85
5
54
34
75
27
19
129
50
11
1155
152
219