30
2
47
50
21
67
64
66
31
12
10
41
18
113
25
189
6
38
13
105
65
55
106
79
103
592
44
95
23
92
32
83
131
193
136
188
33
140
89
37
48
60
27
304
11
763
1048
35
118
49
80
96
74