130
121
77
228
246
460
86
94
335
122
29
256
65
87
94
59
295
172
35
64
23
76
101
102
236
54
51
116
259
76