25
12
74
21
23
6
54
19
32
117
20
29
16
9
14
83
333
1181
559
65
488
367
116
27
383
40
77
427
26
28
37
111
71
94
113
374
45
38
60
68
128
47
41
43
84
170
385
39
56
150
44
11