3
25
64
23
16
62
21
15
35
85
12
112
36
54
55
46
32
102
14
65
129
39
72
193
121
77
47
4
56
42
26
96
41
27
122
5
349
93
74
125
265
110
81
203
130
71
149
158
105
48
67
31
144
257
52