19
12
2
11
18
25
61
39
48
68
30
14
15
36
17
54
7
40
55
44
45
16
38
41
88
485
150
246
32
81
62
155
132
160
139
37
71
33
60
22
128
75
26
58
112
29
28
3
13