229
58
24
134
46
300
41
270
455
62
281
23
208
53
54
40
383
35
100
93
22
160
69
242
7838
51
233
196
21
162
36
34
70
61
44
104
126
45
88
509
37
111
171
50
87
74
56