6
14
96
45
41
105
19
53
85
51
34
63
26
37
71
81
64
49
4
16
56
100
9
21
28
238
5
116
15
346
208
261
112
125
13
95
92
35
46
87
38
54
57
27
31
42
20
18