41
7
49
33
28
31
77
26
47
21
104
32
82
63
40
56
81
83
147
29
97
43
94
59
15
51
52
114
48
55
76
22
86
71
46
64
10
152
38
87
173
91
36
123
30