5
39
28
48
25
27
151
30
732
24
58
18
35
29
22
16
44
427
13
9
38
12
46
14
128
83
55
8
36
32
31
102
75
17
481
112
47
65
3
90
43
364
10
417
356