3
2
47
15
4
22
35
28
8
27
77
7
26
10
109
12
149
24
29
321
73
34
9
14
153
30
94
79
43
163
45
118
56
97
98
40
61
41
33
93
65
84
46
49
54
74
67
71
23