421
175
234
133
261
26
36
300
137
49
82
29
42
60
419
95
72
24
74
47
11
75
50
118
33
64
32
43
40
123
28
53
38
63
59
56
44
19
102
17
20
31
23
15
259
77
73
154
347
174