13
1
2
3
4
21
50
6
12
10
9
7
92
61
33
67
31
49
66
285
63
39
56
101
26
312
72
84
37
34
291
86
81
45
59
105
114
95
41
62
82
24
80
43
30
78
57
144
36