4
35
31
41
186
10
2
7
9
15
30
28
24
8
52
50
36
74
18
6
22
32
43
46
91
67
119
11
77
76
209
33
60
44
56
114
26
27
47
72
54
106
42
45