13
12
22
2
4
11
7
16
6
23
21
8
38
10
37
29
9
14
27
104
5
41
19
111
100
375
20
28
71
30
34
25
32
44
46
61
235
40