109
68
62
89
158
127
41
69
34
14
51
75
80
27
168
9
45
30
193
134
78
31
412
52
163
238
95
607
64
90
506
295
209
58
207
3769
46
35
43
83
37
32
60
184
42
10
113
11
18
12