246
56
3
9
25
10
29
22
222
28
16
8
11
27
17
6
23
33
67
41
37
31
77
52
74
431
15
34
73
106
55
14
50
39
47
13
99
78
65
46