12
20
196
34
59
240
66
3
84
180
51
10
77
54
87
90
38
133
284
15
24
108
26
39
17
27
16
11
23
169
25
36
111
44
30
33
43
46
6
22
35
2
7
40