49
31
24
50
17
6
30
298
41
98
102
26
227
32
193
99
243
83
168
121
48
159
60
71
79
33
20
212
47
46
118
62
195
114
18
21
12
22
58
14
86
35
10
4
186
126
23