25
1
46
48
21
67
63
65
31
12
10
40
18
112
189
6
38
13
104
55
106
79
102
587
64
44
93
23
91
2
32
82
130
193
134
187
33
137
89
37
60
27
304
11
749
1042
35
118
49
80
96
74