21
63
6
11
8
3
13
16
5
2
619
12
52
81
52
36
75
47
98
126
181
107
51
121
87
63
58
157
390
303
27
34
185
155
99
105
12
23
24
16
37
24
116
40
229
46
53
110
135
19
112
130
26
202
298
8
78
88
208
26