2
5
72
23
9
99
28
61
26
128
12
32
260
109
118
48
44
92
34
46
42
294
83
18
68
17
144
25
41
31
45
73
60
49
33
10
39
19
30
36
78
51
16
80
58
69
84