22
16
10
573
67
146
35
27
30
635
101
98
63
62
165
38
75
771
70
48
24
45
72
31
29
81
33
153
26
20
57
18
93
73
234
295
60
80
82
103
11
88
257
177
110
113
13
25
1811
51