14
6
4
23
26
3
18
95
19
28
25
11
21
38
46
65
20
304
48
105
119
70
49
177
73
144
80
36
44
102
75
74
130
84
76
78
120
139
37
339
211
50
92
223
33
116
142
161