1001
9
133
189
80
68
146
83
71
28
35
38
13
19
254
162
16
321
107
105
18
114
126
249
436
445
345
85
829
341
53
153
69
23
12
14
21
47
26
33
25
17
4
11
10
6
7