5
64
123
37
100
43
21
28
35
7
15
66
50
55
25
49
6
31
180
13
19
63
54
14
12
69
33
41
22
45
160
30
333
18
26
70
23
181
32
8
24