13
3
10
29
4
1
22
123
11
2
6
19
8
9
206
5
14
12
46
50
7
24
60
42
106
377
54
53
17
56
43
36
244
35
113