30
282
38
21
57
86
27
42
104
50
15
171
87
162
63
11
73
12
43
79
18
290
140
116
75
32
77
9
90
80
44
54
10
4
211
3
31
71
28
41
253
16
25
59
293