125
39
90
38
139
52
46
14
34
79
29
153
41
24
31
32
16
22
15
18
21
87
51
12
70
13
142
30
48
50
49
71
17
53
55
65
88
73
181
66
62
119
218
126