66
54
50
63
20
24
185
33
28
17
210
76
39
26
12
464
114
15
21
19
23
65
88
97
96
80
64
32
16
232
211
81
108
35
106
38
29
27
40
93
22
45
72
13
18
167