10
44
20
37
143
102
18
23
6
4
573
92
19
113
12
31
29
155
22
24
90
449
17
27
160
262
131
420
50
13
71
25
14
8
98
35
120
81
78
12245
67
243
41
30
513
43