50
9
59
40
144
19
23
22
5
6
284
17
45
2
11
18
14
43
100
12
33
13
42
497
122
8
99
39
36
61
25
16
49
176
52
117
10
24
20
30
56
454