12
90
47
23
6
22
52
32
16
67
97
39
66
153
2
31
80
75
3
69
28
84
70
24
18
62
45
89
29
477
13
21
49
27
546
179
56
25
76
40
9
35
60
11
26