4
38
69
10
1
6
7
46
30
20
18
15
97
17
29
112
55
76
31
42
84
152
168
72
545
67
66
22
654
48
90
51
13
27
28
23
45
201
75
78
63
24
40
341
165
14
52
89