30
628
95
119
43
774
90
22
3
25
41
15
7
18
126
172
110
65
38
21
54
14
26
5
74
45
8
20
19
11
4
115
13
60
10
35
33
121
2
36
27
12
52
34