15
104
116
27
41
22
88
78
53
70
63
333
54
12
19
23
39
5
8
20
25
31
205
82
302
96
21
36
179
167
335
50
75
288
112
195
77
29
95
34
62
79
38
28
33
35
44
128
47