21
11
16
29
18
38
55
7
59
25
6
90
19
74
24
14
8
4
17
9
23
20
70
45
31
28
12
258
519
296
103
39
41
26
46
34
88
118
36
75
87
33
130
15
30
94