12
61
121
78
21
107
29
52
35
99
18
3
25
16
59
36
28
150
90
40
32
13
22
54
285
105
127
51
19
31
44
154
389
30
46
20
92
6
60
56
130
63
247
58
37
47
27
66
5
84
7