103
1
7
10
37
32
42
35
262
62
52
74
93
154
51
36
172
55
619
203
69
547
120
101
123
569
455
13
38
8
29
33
26
30
34
43
115
95
41
91
205
439
280
772
288
768
504
171
153
682