20
27
6
33
16
124
4
41
7
25
29
98
165
13
132
66
30
47
150
99
64
67
19
31
11
733
423
59
18
185
36
52
24
51
163
17
91
358
745
63
26
68
245
34
1