28
26
9
86
41
16
3
57
6
65
64
73
39
42
10
32
33
76
79
15
62
31
14
25
88
77
94
68
47
160
119
27
54
40
45
364
35
382