412
208
95
77
34
142
120
32
72
23
104
24
9
25
35
45
57
59
15
58
26
143
50
112
69
33
27
16
31
63
43
49
82
20
184
85
51
94
136
44
67
103
79
66
98
116