31
424
38
37
21
18
13
40
57
22
11
41
204
15
63
67
60
54
58
119
105
68
162
264
115
49
66
56
50
45
35
53
69
186
65
114
84
236
71
139
175
161
265