1
40
6
3
2
9
36
8
11
189
297
325
21
29
28
13
229
138
33
151
86
17
26
75
4
43
5
7
14
20
173
15
19
10
66