126
34
44
30
280
125
49
81
33
8
26
471
133
61
51
41
84
369
36
114
31
37
22
17
18
309
43
24
21
35
48
132
88
58
16
101
65
27
60
73
46
54
13
68
25
20