331
57
41
65
54
852
51
107
233
133
18
47
112
38
43
33
30
20
129
53
73
96
71
93
103
64
109
37
50
35
61
58
48
130
22
82
49
67
32
66
92
21
15
27
24
36