5
10
25
46
57
32
2
13
16
14
23
27
26
9
22
52
24
34
73
8
66
12
7
148
20
40
41
44
36
29
104
42
56
92
17
83
302
79
168
120