27
13
96
40
104
39
11
20
32
36
21
43
10
33
22
50
29
28
64
90
152
297
14
41
18
48
71
44
52
131
8
76
3
59
54
12
26
764
42
89
81
258
99