101
416
329
185
23
36
456
189
136
125
193
502
22
87
24
31
54
645
253
26
65
203
46
388
73
40
91
75
76
338
464
553
236
80
33
145
209
105
17
45
166
14
5
38
39
53
315
21
20
384
27
283