6
27
5
8
13
3
102
373
140
68
55
115
125
48
26
83
74
41
49
96
40
32
108
24
87
64
116
67
148
176
256
76
242
92
81
35