6
305
26
116
84
19
142
160
44
203
54
427
141
75
50
36
126
146
31
32
13
43
45
120
63
140
52
283
16
280
82
119
35
114
15
55
70
307
59
108
21
549
24
92
196
48
40
22
23
250
110
65
7
51
201