15
85
102
43
51
61
41
81
45
37
147
74
22
29
57
16
21
23
25
24
50
49
59
54
34
39
19
198
335
20
33
67
56
163
26
108
80
78
312
31
30
218
95
124
35