31
24
3
7
13
1
55
21
19
18
9
41
8
35
10
85
17
6
16
33
47
27
43
53
179
30
143
29
59
58
22
67
28
23
83
95
73
49
80
48
78
51
186
420
275