28
11
16
18
46
30
6
9
430
10
105
21
31
200
432
5
12
14
36
134
85
19
81
8
52
23
80
13
7
71
33
38
37
20
1000
57
65
179
29
54
44
42
50
70
25
78
233