5
13
33
22
50
206
156
448
234
84
62
31
27
71
354
66
127
63
112
6
2
47
52
68
46
19
41
344
35
20
23
73
67
29
30
24
11
39