126
260
59
114
39
27
20
41
52
66
69
11
63
62
33
7
40
217
73
28
108
17
71
89
98
49
150
58
168
86
24
47
78
51
53
43
113
64
48
68
54
147
102
101
125
106
118