5
3
4
10
26
12
13
51
18
32
191
266
121
19
50
199
46
28
30
25
833
54
44
78
49
66
24
108
56
57
34
81
36
23
37
33
16
22
59
14
17
8
125
21