12
139
15
13
39
38
33
29
149
34
32
510
9
11
87
136
3
22
108
44
16
2
18
19
301
116
117
64
31
23
30
71
14
7
45
74
20
36
8
50
516
93
27
57