8
79
20
89
33
34
71
96
17
40
31
68
23
50
81
6
16
52
62
361
10
278
25
70
35
26
27
154
80
128
86
45
159
72
9
41
116
73
11
84
37
205
143
46
319