10
30
38
105
41
20
98
8
49
14
47
9
6
31
24
43
66
25
34
12
135
15
5
18
16
4
3
17
27
61
29
239
22
353
55
37
21
1