25
80
37
10
85
54
5
41
23
95
94
19
297
51
141
38
69
128
47
255
58
22
46
39
106
56
12
28
30
176
398
44
8
31
32
45
6
9
70
15
13
26
29
21
14