2
3
4
31
8
6
9
10
85
105
28
204
132
50
17
171
68
11
20
62
16
65
49
33
43
47
42
19
18
63
23
44
15
53
95
184
12
70
139