61
6
15
34
5
20
3
22
18
10
16
32
25
112
138
8
64
28
33
47
323
30
9
13
42
87
209
296
4
59
17
259
621
164
130
39
43
51
52