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