5
90
32
39
26
24
67
30
16
20
31
61
43
34
35
147
37
18
14
10
152
12
44
236
3
155
55
7
100
8
75
4
336
21
110
239
25
294
72
128
33
1462
264
23