6
96
88
152
74
40
297
29
20
7
24
16
11
36
205
48
115
111
94
56
312
143
50
42
83
126
18
12
51
112
25
54
180
501
14
17
140
75
31
109
53
9
32
45
61
55
93
182
153