97
527
20
85
56
39
24
34
59
36
590
23
21
40
68
104
7
3
32
10
17
1025
92
50
318
123
272
134
158
47
152
5
11
42
87
252
132
51
95
52
22
78
80
31
163
43
579
29