53
38
7
9
60
72
1001
11
17
10
55
30
42
33
45
130
21
4
27
23
94
97
190
37
35
184
32
39
22
2
406
150
83
220
16
36
133
126
25
737
437
6704
375
1275
830
167
125
14
118
62
43