291
60
268
12
73
116
160
48
139
302
261
284
67
420
81
173
24
64
21
103
210
6
22
68
56
35
31
119
36
51
99
9
30
27
82
212
87
79
26
32
148
146
13
52
85
4
66
140
23
49
165