8
9
2
66
5
7
4
40
13
36
6
60
22
82
57
44
154
26
51
62
106
243
87
132
138
50
83
364
187
52
79
94
149
11
27
18
76
46
73
16
104
29
126
55
59