43
90
58
71
52
17
147
19
9
174
209
26
152
5
86
10
390
4
254
45
241
16
112
106
54
73
18
418
25
41
32
15
29
30
345
349
31
6
274
119
62
85
1018
595
46
76
751
89
165
153
55