19
16
10
330
27
213
174
32
33
183
92
53
738
23
25
21
20
3
120
93
22
54
6
13
37
17
161
51
67
26
141
38
48
145
103
584
80
59
35
34
39
66
72
65
45
18
14
28
102