46
50
12
96
42
18
86
5
33
186
65
162
62
14
11
60
16
53
43
19
28
24
44
77
56
47
3
55
20
35
32
29
189
58
595
31
39
149
107
92
15
27
21
57
63
69
94