2
120
36
93
54
173
11
19
20
63
28
14
18
6
284
42
3
127
64
31
55
94
47
32
9
33
15
45
7
10
68
30
133
8
276
266
39
226
99
43
95
96
197