1
5
3
7
21
8
28
19
13
11
10
18
12
25
24
30
260
16
71
33
35
39
98
54
42
78
77
45
105
82
69
144
34
27
141
119
47
70
29
14
48
112
26
62
83
118
53
226