18
16
8
92
64
22
29
53
207
59
31
13
60
32
34
26
81
30
434
49
150
70
43
203
56
21
14
44
109
12
67
99
73
151
10
33
47
45
24
61
86
194
65
5
41
706
42
120
15
593
171
46