6
8
18
81
52
7
25
16
51
22
34
62
13
95
42
45
50
226
21
26
33
36
43
84
282
384
128
112
238
206
173
69
74
83
100
65
225
38
228
121
187
80
27
90
102
239
108