5
1
2
33
24
6
23
34
25
38
20
27
4
14
39
8
18
30
40
63
10
21
50
97
62
72
51
283
240
189
67
196
47
170
200
71
146
242
360
1137
483
143
95
60
42
83
17
130