14
2
3
29
10
8
113
15
34
11
103
18
25
23
41
73
66
7
54
63
12
9
285
42
17
62
19
37
53
5
105
333
87
79
617
637
219
487
755
828
209
272
163
202