12
16
29
44
90
2
385
32
33
24
53
31
39
5
48
75
21
56
10
51
47
13
18
34
11
23
45
20
19
6
35
59
52
28
150
7
77
27
46
55
41
100
66
123