15
102
43
51
26
30
42
80
78
8
13
19
399
38
109
114
85
174
31
83
268
91
232
33
170
28
37
40
53
147
41
45
49
64
27
50
34
5
63
69
59
10
116
60
35
75