71
34
95
90
54
41
40
29
72
64
35
186
99
165
32
47
36
24
51
27
15
57
49
53
67
78
128
170
403
450
214
293