60
24
129
22
51
28
47
132
31
89
575
70
56
30
44
21
34
55
68
57
15
20
12
26
86
33
38
17
25
18
11
49
23
246
579
176
511
291
596
1526
820
91
12451
3988
113
163
82