1
8
47
35
69
41
64
12
130
89
5
39
7
21
31
37
11
244
184
60
32
34
53
52
55
208
44
36
62
77
38
71
451
112
242
84
200
154
29
309
131
183
17
235
274
120
162
96
945
82
690
262
100
378