4
2
5
32
59
16
44
55
12
53
37
46
179
21
8
6
120
15
7
81
49
42
107
93
85
208
123
50
17
33
9
117
62
1
22
63
99
263
36
18
87
39