30
34
24
14
13
15
31
23
72
485
104
131
35
71
414
38
36
142
58
44
87
29
158
48
56
62
74
8
423
61
51
18
40
43
130
7
27
3
671
4050
111
49
573
21
950
505
77
238
151
921
19
133
149
12