8
9
2
86
12
73
22
13
80
31
16
10
24
6
15
28
244
42
7
58
4
30
3
5
50
153
65
276
239
59
51
23
665
44
20
18