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