89
15
71
25
22
8
32
31
44
175
110
43
54
36
49
16
40
5
510
19
18
285
114
27
20
29
41
10
83
93
38
9
167
66
98
55
242
42
14
91
26
102
33
0