31
46
9
51
74
6
37
67
73
5
16
54
15
47
34
29
17
45
78
249
75
43
24
30
106
217
274
114
64
10
42
13
160
1366
124
18
61
82
32
264
510
39
4634
181
140
26
76
103
58
349
167
461
12
175