33
43
30
104
108
7
49
11
31
34
97
18
9
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
15
110