4
91
6
24
10
14
15
22
5
3
11
16
29
217
251
181
294
23
9
25
30
20
74
185
77
38
60
50
144
131
56
32
37
33
51
103
39
28
69
68
45
75
26