8
7
9
5
14
22
4
101
17
19
3
28
98
415
29
30
122
48
37
35
40
56
24
67
39
27
128
68
58
87
76
166
60
44
114
41
21
52
33
47
23
54
95
25
66
255