125
75
99
38
44
13
78
35
103
33
48
50
79
141
32
133
309
31
34
150
137
59
139
143
57
196
86
121
129
19
115
51
186
393
270
83
58
37
189
22
53
28
2
39
194
165
10
180