39
13
79
22
18
90
16
30
33
155
28
42
54
53
201
162
20
26
14
5
29
6
44
45
49
75
46
40
9
248
117
286
77
140
32
101
10
24
62
34
69
137
36
87
106
68
377
241