12
92
884
289
35
77
27
65
47
3
4
217
46
17
59
42
28
32
15
38
82
64
19
23
21
162
45
36
62
33
22
11
170
61
110
25
30
79
70
24
189
6
84
102
80
8
16
37
120