31
44
47
35
16
119
30
217
73
49
32
28
17
214
25
95
38
62
346
418
229
60
419
18
71
13
129
5
12
135
109
88
102
96
34
14
149
82
113
22
90
108
37
50
133
171
36