406
59
23
50
259
55
47
102
31
65
34
180
71
207
75
63
364
116
38
60
54
137
4
20
128
173
21
69
45
40
13
11
171
39
118
19
14
243
48
77
42
87
36
88
30
43
18
29
22
32
97