126
91
76
125
227
52
40
30
61
55
69
31
84
59
79
194
53
81
82
80
96
116
108
67
129
63
43
66
112
50
39
101
88
54
44
68
138
144
150
25
9
93
89
41
147
94
58