2
14
22
17
30
5
57
204
152
70
284
11
37
4
40
21
53
46
34
9
16
1
13
39
58
80
179
29
62
28
26
18
41
51
7
121
443
45
285