40
16
18
60
33
52
117
11
32
14
140
544
245
64
44
19
120
108
8
6
49
57
84
56
161
20
79
41
29
30
747
38
31