13
10
8
30
31
4
25
3
28
19
32
51
75
21
66
52
15
55
61
222
23
17
62
45
33
70
16
157
840
98
129
81
63
92
470
39
36
18
109
255
135
59
26
29
170
56
46
84