61
49
39
165
83
47
67
92
66
96
99
166
88
114
90
62
101
69
43
41
23
31
16
17
105
45
118
50
27
25
58
71
20
14
60
385
24
42
75
22
59
28
117
26