20
43
4
27
34
402
76
629
81
35
160
269
47
204
44
40
141
61
33
41
62
88
144
22
115
46
1034
42
36
364
51
23
360
108
17
5
301
163
308
106
95
48
124
50
16
39
99
152
9