102
1
7
10
36
32
42
35
262
62
52
74
92
154
51
172
55
619
203
69
547
120
100
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