4
2
26
16
31
7
24
22
78
23055
285
8
5
48
95
62
61
41
63
39
77
75
134
123
59
10
84
85
58
36
125
848
104
76