220
301
42
151
137
291
126
133
64
309
54
33
22
75
37
70
46
65
39
279
27
43
97
80
215
23
82
124
141
106
150
60
21
140
18
86
152
57
61
50
131
49
9
419
63
32
10
48