42
31
32
24
84
56
36
81
149
13
73
20
16
64
443
308
17
9
39
163
33
26
95
8
23
55
6
58
25
15
22
59
27
38
5
47
51
7
14
19
72
46