27
11
15
53
14
23
10
9
28
43
18
34
46
7
86
31
85
13
12
6
56
33
50
136
39
74
41
30
37
88
38
40
42
49
32
83
99
16
158
302
89
57
111
65
35
60
131