3
15
10
5
1
13
9
4
89
67
20
24
42
28
33
8
125
84
62
51
46
76
19
78
193
21
79
66
98
29
14
26
143
59
58
93
45
16
144
34
211
94
148