46
44
332
202
145
101
130
41
65
159
49
197
18
39
216
94
124
51
218
90
148
35
79
483
407
146
80
142
181
165
108
204
95
201
87
77
139
122
29
302
43
211
126
215
55
70
66
38
96
78
170
73