15
9
75
73
114
57
94
89
60
69
166
25
20
64
38
24
35
72
14
39
26
30
118
16
17
115
51
104
13
2
0
135
472
88
270
33
45
43
18
29
211
37
22
56
123