46
77
143
24
47
57
101
80
70
94
50
62
56
75
87
124
82
167
66
39
113
61
81
107
74
148
79
67
33
85
108
31
35
95
88
106
114
59
63
91
97
16
58
48
23
45
19
32
136
350
163