5
49
41
27
86
8
60
34
6
29
18
42
217
563
40
35
130
56
24
16
349
20
211
158
28
14
44
10
88
189
262
528
346
123
9
129
83
93
96
72
21
67
66
22
223
159
26