3
47
93
2
12
50
59
18
7
22
16
6
8
13
31
77
24
10
68
11
271
53
92
30
17
38
19
21
15
33
73
63
373
37
39
99
164
44
26
62
9
36
20
127