10
23
18
7
52
9
21
33
2
13
4
28
15
12
93
92
182
50
77
220
49
57
398
11
16
26
37
8
25
46
19
5
48
24
81
88
43
29