5
12
36
10
25
6
2
9
4
7
3
13
17
11
83
20
283
8
39
60
16
58
30
78
57
230
295
26
1
41
1565
42
69
28
278
19
23