3
2
8
6
29
66
12
57
50
87
41
34
28
5
9
89
17
38
249
122
47
27
26
21
4
95
15
14
93
78
13
46
69
81
104
72
84
33
55
22
53
67
71
165
129
18
43
24