180
82
59
22
70
50
7
10
156
41
425
160
140
279
168
155
98
13
65
94
48
86
27
53
154
73
102
43
19
83
209
38
438
42
708
90
20
72
40
121
222
39
88
76
24
26
132
488
23
16
442
28
62
243
31
256