10
3
15
72
58
50
4
16
12
33
25
111
21
23
64
13
110
43
71
30
20
17
53
74
93
82
7
78
97
73
107
8
34
35
360
62
32
77
142
22
6
18
92
40
28
45