5
4
15
96
256
72
107
43
22
40
63
35
43
29
24
36
38
1 46
35
54
80
58
34
1 77
57
1 56
48
35
60
151
86
2 253
71
104
1 73
44
73
43
31
2 94