25
45
93
74
33
10
9
50
85
46
13
42
8
16
3
28
14
20
17
5
41
55
12
49
34
96
22
165
103
15
6
61
24
310
29
322
79
65
92
26
31
39
159
35