16
51
36
28
46
39
271
88
26
112
111
76
435
33
149
8
41
680
107
42
35
20
141
104
255
27
58
65
30
32
97
115
390
318
280
82
9
48
43
18
192
102
10
73
119
60
68