1
16
15
6
2
23
21
5
8
48
28
47
30
12
22
41
77
10
38
52
87
32
163
107
671
43
53
35
31
37
34
65
50
49
46
136
348
39
25
202
99
73