40
98
17
15
77
29
13
106
33
68
28
9
11
12
44
22
42
47
166
10
16
118
18
14
83
372
79
41
31
35
27
57
96
143
49
45
58