49
50
32
125
43
15
14
57
20
78
83
410
40
31
16
5
109
62
73
58
93
9
92
48
11
398
165
136
576
196
501
325