4
5
52
50
11
19
7
20
33
15
29
32
28
17
53
124
104
9
21
24
23
13
25
171
10
71
34
58
36
27
111
65
37
67
43
40
64
112
62
94
22
168