24
16
17
6
12
39
4
345
23
170
15
1
9
38
67
3
195
7
49
50
55
353
5
32
317
664
31
41
116
48
347
19
29
309
60
59
63
86
282
69
22
34
75
47
1884
284
28