1
29
19
5
50
3
20
7
48
43
27
16
17
18
30
15
79
99
253
28
81
26
47
24
37
41
39
57
25
52
102
90
31
36
65
22
62
35
45
569
33
136
55
21
51
59
40