62
105
50
236
58
31
174
116
78
97
224
83
63
88
36
471
94
42
352
279
135
159
114
169
103
56
66
29
13
45
208
155
68
80
123
342
99
75
96
106
118
76
117
102
149
131
93
74
177
248