1
29
21
5
51
3
20
7
48
44
27
16
19
17
18
30
15
79
99
254
28
83
47
24
37
41
39
58
25
52
102
90
31
65
22
62
35
45
569
33
136
56
59
40