47
35
24
28
21
45
70
1
81
75
43
9
10
4
38
26
2
69
8
46
12
57
33
14
7
23
11
5
37
105
20
18
42
61
22
19
51
377
15
64
6
29
244
71
30
84
98