52
32
98
301
90
62
134
16
17
427
304
218
23
29
166
67
97
42
6
28
39
51
9
85
24
31
99
54
33
55
78
11
109
68
25
80
49
14
12
64
63
58
127
21
30
143
61