50
29
133
59
20
180
79
16
66
221
253
102
86
354
42
80
39
78
46
87
687
48
38
268
95
75
32
11
438
213
196
14
553
40
36
35
45
107
28
13
44
22
299
7
9
842
372
21
67