245
16
38
75
127
124
84
67
42
156
53
71
87
128
555
314
77
95
349
158
129
423
65
495
152
335
20
89
41
97
133
14
39
82
19
66
93
250
32
36
386
74
56
356
35
24
168
302
155
30
253
284
69
121
131