45
151
498
466
227
29
37
545
234
148
136
220
530
23
91
27
31
56
697
264
26
66
47
48
444
74
41
96
75
76
354
65
36
492
572
252
83
33
157
222
116
18
46
172
94
28
14
6
38
34
39
55
322
21
20
404
286