61
26
45
43
25
302
42
118
13
245
11
4
82
211
15
68
20
9
18
27
102
87
32
19
66
53
5
33
12
31
10
412
339
38
14
35
30
23
579
17
74
36
70
91
50
193
88
40