33
27
247
75
25
18
133
13
82
37
56
62
118
24
51
50
98
4222
70
36
81
309
41
83
89
67
112
52
71
53
313
61
84
302