30
23
28
27
5
8
15
56
98
29
22
9
3
19
37
90
77
16
33
46
45
12
180
39
32
7
17
21
20
67
4
13
14
336
112
6
10
60
31
102
11