15
92
33
7
11
40
9
43
30
104
108
49
31
34
97
18
22
27
24
16
99
26
42
64
17
391
6
4
19
38
25
47
20
29
54
13
41
78
14
123
3