169
419
86
70
46
129
246
113
36
91
50
163
82
68
186
121
395
111
101
122
64
104
141
97
69
107
118
74
1161
684
441
514
77
51
99
191
108
84
139
102
92
117
81
72
21
63
49
96
93
275