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