128
50
190
599
242
47
48
185
149
76
67
98
100
120
122
63
187
134
238
129
262
55
364
92
508
419
31
81
75
729
70
158
84
169
77
62
68
205
141
82
53
87
142
42
79
65
95
192
223
40
32
548
86