5
3
28
4
7
19
6
35
13
9
15
44
16
30
52
1
8
50
29
12
17
70
46
476
51
71
25
33
89
135
34
38
37
32
61
110
105
58
39
11
26
132
190
65
83