24
20
5
6
22
12
4
30
116
165
23
395
10
43
278
66
419
114
18
38
150
1413
76
29
105
74
81
34
318
174
13
321
435
390
113
144
57
146
349
231
120
152
184
483
212
96
316
51
351
141
377
380
132
59