30
347
14
16
232
120
52
27
38
43
42
51
22
31
33
41
234
59
62
112
145
220
50
8
163
225
18
17
26
868
28
125
84
36
32
29
9
119
39
144
21
188
7
49
56