2
16
20
1
5
48
18
7
38
119
17
9
109
61
39
25
49
8
15
10
44
57
27
4
13
29
339
32
30
76
60
23
54
41
3
21
22
37
34