51
77
21
134
32
157
22
16
14
17
48
36
58
10
331
143
619
91
62
232
46
57
52
94
43
33
60
18
65
84
212
30
153
25
117
39
620
81
244
354
131
265
108
71
268
113
147
110