24
75
10
19
22
6
87
34
12
18
17
80
152
8
48
13
47
9
220
312
103
81
196
29
23
38
94
121
530
774
1783
383
95
25
146
569
168
60
1027
40
123
51
212
106
113
36
300
67
20
99
21
83
229