101
54
39
193
77
213
135
29
418
399
253
5542
2
62
159
26
419
540
56
10
22
165
93
7
223
284
86
10
72
270
415
186
46
130
261
33
200
330
136
98
89
149
70
88
6
2
132
