7
8
4
6
28
13
3
24
14
16
5
33
12
91
36
29
18
17
32
93
84
39
219
56
90
127
79
73
74
147
252
75
27
42
58
108
81
59
26
55
80
130
83
153
205