21
54
35
60
10
39
3
6
40
150
9
59
153
34
232
32
42
28
126
4
38
58
19
8
96
12
30
62
20
50
25
22
113
44
41
18
15
52
23
16
51
72
204
253
57
78
84
218
838
117