18
106
29
49
66
26
17
14
7
46
11
38
4
13
60
32
22
39
28
79
6
23
62
51
16
78
31
89
222
58
113
41
71
43
50
249
557
54
10
53
67
86
48
30