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