0
9
52
8
3
22
10
4
5
12
50
37
53
108
125
138
18
34
36
78
58
38
105
99
290
208
41
86
55
51
475
490
29
289
106
136
115
166
42
17
28
21
48