42
29
64
160
154
89
41
37
70
31
18
15
28
56
17
44
14
51
30
19
54
72
47
334
46
144
214
48
40
105
94
65
49
69
27
24
788
88
106