47
29
23
17
35
108
66
51
50
32
9
26
42
61
11
44
998
20
18
13
65
43
53
24
38
58
67
31
7
27
3
79
154
12
173
129
87
15
59
100
54
68
90
33
5