58
107
115
36
229
79
117
209
84
108
62
260
757
211
75
213
100
432
97
89
45
52
216
93
87
78
269
88
51
138
74
92
37
86
65
54
136
26
7
34
61
105
122
91
134
60
119
144
265
161
139