4
50
30
168
7
52
36
32
44
34
156
8
21
48
326
82
15
25
92
151
240
37
287
288
9
137
61
39
23
13
24
234
10
58
66
80
174
20
457
502
446
67
17
60
18
469
12
6
84