18
50
21
19
100
11
31
16
15
10
7
22
9
35
27
37
87
26
17
90
296
65
23
36
6
53
24
43
4
62
8
12
47
33
14
39
29