12
34
95
80
262
19
47
79
10
16
344
55
24
44
25
23
56
67
111
26
41
293
30
18
9
36
15
13
152
62
17
57
20
3184
1064
1442
32
33
43
27
58
84