47
3
28
82
79
35
36
77
87
40
41
264
454
55
147
385
221
99
76
38
29
96
112
222
45
88
26
21
152
63
2849
345
80
430
68
10
315
208
95
56
361
22
52
206
382
94
31
822
39
97
50