51
129
65
44
60
62
56
93
25
307
195
379
415
200
198
193
260
14
35
10
66
32
38
49
175
85
37
18
28
75
64
205
127
15
91
43
57
26
12
171
48
11
84
164
119
63
191
89
30
104