5
3
7
2
30
51
1
14
20
9
29
96
61
70
15
65
33
227
62
34
67
40
53
93
52
94
135
8
103
76
56
47
43
32
48
90
27
143
13
19
80
24
165
86
45
42