31
5
229
13
71
252
47
126
124
49
289
118
237
227
130
52
48
240
95
78
84
75
425
43
99
92
64
27
62
68
28
22
20
41
17
70
66
38
215
67
51
12
79
34
105
128
59
88
82
8