30
40
28
353
170
78
61
85
27
224
26
5
83
62
106
59
14
49
17
613
7
4
29
8
63
53
71
34
134
66
23
761
79
121
540
3
87
15
25
69
56
86
76
96
52
47
13
16
9
18
64