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