35
25
46
10
24
34
166
30
20
5
4
37
66
57
346
15
43
21
90
89
56
22
51
65
27
49
55
32
28
105
132
106
247
73
82
40
31
41
29
3
396
18
58
9