13
18
5
44
19
6
46
78
51
28
198
330
32
14
3
33
22
36
56
20
41
39
133
163
359
31
15
248
54
72
47
83
24
59
4
272
43
7
101
70
53
93
98
131
109
76
87
119
100