27
5
25
14
28
65
22
7
32
63
45
35
12
26
79
24
29
36
44
55
4
40
19
21
34
9
256
253
101
199
75
95
864
399
375
392
648
213
56
315
102
144
198
215
84
62
81
103
46
134