3
2
6
7
20
13
63
57
43
25
44
33
99
56
23
11
27
93
216
87
71
32
30
52
9
19
16
34
29
69
177
75
130
50
102
18
234
31
17
24
65
58
49
28
21
53