12
41
154
124
31
178
150
15
121
32
20
33
35
60
74
36
45
59
14
28
91
70
24
16
19
25
29
40
67
34
22
23
30
47
61
44
27
48
961
90
96
277
66
18
433
323
346