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