126
98
108
46
27
24
109
76
10
56
23
270
169
21
15
85
47
35
33
71
31
9
28
73
25
45
57
42
53
130
223
156
74
241
37
30
50
143
43
7
20
107
38
32
29
59