5
100
65
17
28
16
104
35
33
2
37
111
26
38
29
44
102
7
54
58
12
30
19
46
18
11
53
20
64
31
69
94
41
68
74
45
24
21
52